# Table of Contents
EHR (Electronic Healthcare Report System) is a desktop application, which could be used by the public and the healthcare field. The EHR would collect and store data on patients' treatment, test results, scans, medicine prescriptions, and medical history with their exact dates at public and private hospitals, pharmacies, and clinics. This would enable faster access to a patient's past medical records and ensure accurate data and eliminate the risk of lost medical documents. The information in these systems is input and managed by authorized healthcare practitioners within a specific healthcare organization. The application would come with multiple user-friendly interfaces, providing different functionalities depending on who the user is. For example, the patient would be able to view their medical history, view lab results and could even become an organ donor. Hospitals and clinics could apply to be on our database system to get patient-generated data, medication process tracking, and show their laboratory results. Pharmacies could also apply to be on our database system to show patients' current illnesses and required medication and give them their medications.
- Microsoft Visual Studio.
- C# package
- Krypton UI Toolkit.
Patient is first greeted with the sign up page where they can create their account.
If they already have an accout they can sign in instead.
The patient then can view all the different functionalities: 1. View Medical History
Patient can view all diagnosis within a certain date range.
2. View Lab Results
Patient can view, download, and/or print all lab results.
3. View Prescriptions
Patient can view all prescriptions prescribed within a certain time period.
4. Add Family Members
Patient can view family members, add family members, or view requests.
Here we can see a family member request where user can accept or reject the request.
5. Apply for Organ Donations
Patient can apply to become an organ donor while alive or choose to donate his organs upon death.
6. View Surgeries
Patient can view all surgery reports for surgeries done within a certain time period.
Hospital staff are first greeted with the sign in page where they can login to their account provided by an admin.
The hospital then can view all the different functionalities similar to the patient:
- Issue Diagnosis
- View Patient History
- Request surgeries and Issue surgery reports
- Issue death reports
- Request lab tests
- Request organs and view previous requests
Similar to Hospital staff, Pharmacy staff are first greeted with the sign in page where they can login to their account provided by an admin.
They are then asked to enter the Patient ID and are able to view prescribed medicines to set patient and can give the patient the medicine.
Lab staff are first greeted with the sign in page where they can login to their account provided by an admin.
They are then asked to enter the Patient ID and are able to view tests requested to set patient by the hospital and can upload the test results.
Finally Admin is greeted by the login page as well.
The admin then can view all the different functionalities similar to the patient:
1. Add Hospital/Lab/Pharmacy 2. View Statistics
Admins can view statistics about the diagnosis, surgeries, lab tests, etc... they can filter by date range and also filter by gender.
- The database was hosted using Microsoft Azure Cloud Services.
- The app is still under development there may be some minor bugs.
Project Document: DB Project Document.pdf