The name of the this application is called Wavelength. This web aplication is a simple but highly functional electronic medical record system that could be implemented at a small urgent care center or emergency room. Our user experience is both provider- and patient-centric, creating a logical organizational structure that will help streamline workflow for providers and facilitate a more integrated care-delivery system for each patient.
The user will be greeted by our application's intro page. From there, the user will be able to sign into our application using google authentication.
Logged out photo
Logged in photo
The user will be able to view all patients admitted in our EMR system record at the patient index page. Patients can also be added from the patient index page, where the user will be taken to a form to fill out all required information on the soon to be admitted patient. The user will also be able to filter patients based on their admission status(admitted or discharged) or all patients on record. If the user selected the "all patients" feature, the index will present all patients on record regradless of admission status. Patients will be highlighted in a light grey tint based on their discharged status( discharged patients will be light grey). Once the patient is admitted, the user will be able to view the patients facesheet by selecting the name of that patient from the index.
Patient Index w/o Filter
Patient Index Showcase Filter
Patient Index All Patients Filter
In the patient's facesheet, the user will be able to view that patients current assigned healthcare providers. the user can add vitals to the patient or delete an already added set of vitals from that patient's facesheet. The patient's facesheet will also have progress notes so the user will be able to witness the last updated progress notes applied. The progress notes will be seperated into 3 sub-categories: Subjective; Objective; Assessment and Plan. The user can select "add progress note" so that the user will be able to add new set of progress notes or the user can view all progress notes which will take the user to a new page to see all associated progress notes. In the patient facesheet, the user can also discharge the patient. Upon discharging the patient you can automatically generate a discharge summary for the patient which summarizes the patient's hospital stay including assessments, findings, treatments, and discharge instructions. This discharge summary is generated by openAiAPI in combination of all the patients' existing progress notes as documented by the healthcare team.
Patient's Facesheet showcasing general info on patient
Patient's Facesheet showcasing recorded vitals on patient.
Adding new set of Vitals to patient
Patient Facesheet showcasing last recorded progress notes on patient
Adding new set of Progress Notes to patient
Patient's Generated Discharge Summary
If the user uses the nav bar to navigate to the providers, they will be taken to the providers index. Here, base on the user's administration status, the user will be able to see the list of all current users as well as add new users or edit current users
The User Index
If the user navigates to add users, the user will be able to create a user. The user has the option to allow Administration priviledges to the user.
Add User Feature
Based on the user's administration status certain features will or will not be available to said user. if the user navigated to edit users, they would be able to make changes to the user, such as job title and admin status.
Edit User Feature
If the user clicked on the name of the user/provider, the user will be able to view that user's profile. Within the profile, the user will be able to edit the user(synonumous function as "edit user" at the provider index), unassign current patients, or assign new patients using the drop down and clicking the button "assign patient".
User Profile showcasing assigning patient selection
User Profile showcasing result of assigning a patient