1. PSD Files
2. Sliced PNG files for use with XCode (preferred)
3. Sample XCode Swift project with design (preferred)
Here is the main flow of the app: (See attached for our current training manual. It is provided to give you some background of the functionality of the app; not to be used as a design reference)
The physician would have to sign in the very first time they use the application. The login screen would just be their email address along with their password. This screen should have the usual "forgot my password" and "sign up" buttons somewhere.
As long as the physician is signed in and they relaunch the application, the application will prompt them for their Touch ID or pin code for added security.
Once the physician signed in, they will see a list of patients in the emergency department. At this screen, they can search for patients and filter them by several different criteria's. Somewhere on the screen should have the ability for the physician to scan a barcode and the corresponding patient will be selected.
Each patient that is displayed on this page should have their picture, first and last name, date of birth (with age in parenthesis), room and chief complaint.
Once the physician finds the patient they are looking for, they have a couple of options:
1. They can swipe to the right to hide the patient
2. They can swipe to the left to display more options ("edit" and "remove")
3. They can tap on the patient's name and the app will take them through the discharge process
The discharge process:
Once the physician selects a patient, they will be taking through the discharge process (maybe some type of wizard but I'll leave that up to the designer).
Throughout the discharge process, the physician should always see the patient they selected so they know who they are working on. They also should have the ability to see all the items they added to the encounter at anytime. I was thinking of using the shopping cart concept. When the user adds a discharge instruction, medication or follow-up physician to the encounter, you'll see the badge count on this icon increase. At anytime, the user can tap on the icon and a drop down section will be displayed that has all the items they added to the encounter so far. Exactly how the shopping cart system works on Amazon.com. Under the list of items in the encounter should be a "Proceed to discharge" button that will take them to the discharge summary page.
The first step in the discharge process is to select 0 to many discharge instructions. At this screen a list of discharge instructions will be displayed for the user to pick from. There should be a way for the user to quickly filter the list by searching or view a filtered list that was filtered based on the diagnosis that was on the patient's chart.
For example, if the patient was diagnosis with Hypertension...when the user goes to the discharge instructions screen, they will see the full list of discharge instructions but if they click on filter by diagnosis button, the discharge instruction list will be filtered accordingly. Optionally, the discharge instructions that are associated with the diagnosis can be displayed at the top of the full list (with a different background color from the rest of the instructions).
Also at the discharge instruction screen, there should be some type of indication of "popular" discharge instruction for the selected diagnosis. This way, the user can know what other physicians are selecting for the same diagnosis.
To recap, each discharge instruction displayed will have 0 to one or more of the following:
1. An indication it was filtered based on diagnosis
2. An indication it is a favorite discharge instruction (gold star?)
3. An indication it is a popular choice
When the user clicks on a discharge instruction, the content of the discharge instruction should be displayed. The user will then have the ability to edit the content if desired, change the language, add to favorite and add to the encounter. The user can repeat this process for as many discharge instructions as needed.
Next in the discharge process is to select 0 to many medications for the encounter. At this screen, the user can again see the full list of medications in the system (with search option) or a filtered list based on diagnosis and discharge instruction selected. We are open to ideas of how this can be implemented.
Each medication displayed will have 0 to one or more of the following:
1. An indication that it is filtered based on diagnosis
2. An indication that it is filtered based on discharge instruction
3. An indication it is a favorite medication (gold star?)
4. An indication of how popular it is (are other physicians prescribing this for the diagnosis?)
5. An indication that it will interact with other drugs in the encounter or the patient's allergies.
When the user clicks on a medication, the edit prescription form will be displayed. Here the user can edit the route, dosage, dispense amount, refill amount, indicate whether or not substitutions are allowed by the pharmacy and indicate if that prescription will be printed or e-prescribed. See attached for how our current edit prescription form looks like.
At this page, the user should have the ability to select a pharmacy as well.
Next in the discharge process is to select 0 to many follow-up physicians. The flow of this page should be very similar to the discharge instructions page. A list of follow-up physicians will be displayed with a way to search/filter it.
When the user clicks on a follow-up, the edit follow-up physician form should appear where the user can verify/edit the follow-up's information and add any notes they want to give. An indication of popular physicians should be displayed.
Once the user selects as many discharge instructions, medications and follow-ups as needed, they can go to the discharge summary page. This page should have a complete picture of the encounter:
1. Display the discharging physician (the current user)
2. Display any PA information if applicable
3. Display the selected patient's information
4. Display the selected pharmacy
5. Display all discharge instructions with edit button
6. Display all medications with edit button
7. Display all selected referral physicians with edit button
8. Display patient contact information (phone number and/or email)
9. Display any marketing material that will be added to the encounter
10. Provide a print/transmit button will initiate any e-prescribing, verification, printing and e-prescribing.
11. Items in the shopping cart/summary screen should be color coordinated according to category (discharge instruction, medication, follow-up, marketing material).
12. Provide a way to transmit the discharge information directly to the patient (text or email)