JonasDju / ycms

Apache License 2.0
3 stars 0 forks source link

Streamline the patient intake process #9

Open JonasDju opened 1 week ago

JonasDju commented 1 week ago

Motivation

The current patient intake process is not straight forward and allows for inconsistent states (like selecting an existing patient AND selecting emergency intake data at the same time). The process should therefore be made more 'linear' to reduce the risk of accidentally submitting wrong information and improving the intuitiveness.

Proposed Solution

When clicking the 'Patient Intake' tab in the sidebar, the user is presented with three options: 'Select existing patient', 'Create new patient' and 'Perform emergency intake'. The last option should only be visible to users working in the emergency department. Besides these three options, the rest of the UI is empty. Once one of the buttons is pressed, the user is taken to a site where the required patient information is entered (depending on which method has been selected beforehand). After confirming the patient data, the user is taken to the last page, where the required intake information can be entered (Diagnosis code, Note, Admission / discharge date, Ward, Accompanied, …).

matthisfranzgrote commented 2 days ago

Additional issue: Discharge date

JonasDju commented 1 day ago

The bugfixes for #20 and #23 have been merged into dev and are therefore available to be integrated into your branch.