Access

URL: http://kamkha.github.io/ez-icu/

Platform and software requirements: While it should work on any modern browser on any modern OS, we did our testing on Chrome running on OSX. At the least, we recommend using Chrome on your OS of choice.

Parts of the prototype which are shallow: The interface is high-fidelity in look and high-fidelity in feel, but low-fidelity in both breadth and depth. We've focused on the interface design itself, and so what you see is what we would envision the final product looking like. Functionality is "canned," however---you are unable to add patients or manipulate the prescriptions and dosages beyond basic changes (the interface will notify you when you attempt to use a feature which is not implemented). All patient data is static and canned, as is all time-based labeling. In the final system, all timestamps would update in real time, and patient statuses would change as you administered (or undid) medication.

Interface Tour

Upon opening our application, the user is presented with a patient overview screen, which displays a list of patients, their locations, and any relevant alerts. A bar across the top displays the name of the application, the name and role (doctor or nurse) of the current user, and a button to add a new patient:

Selecting a patient expands that patient's entry in the list vertically and brings up demographic, medical history, and allergy information in the sidebar on the right:

The patient display consists of three tabs: "Overview," "Prescriptions" and "Administration" if the user is a doctor and two tabs: "Overview" and "Give Medication" for a nurse (the nurse view is not yet implemented). The Overview tab, which is the default, displays the following panels: 

  • Vitals, including heart rate and BP
  • History of medical actions, including time of prescription and administration of medications
  • Current medication schedule, including dosage, frequency, and time of next administration

The Administration tab shows a list of upcoming doses of each prescribed medication, sorted by time to next dose, and a history of all medication given during the patient's stay. Each upcoming dose has a "done" button next to it, which the user can select to indicate that the drug was administered, and an "Undo" link reverses this action:

The Prescriptions tab shows a list of currently prescribed medications along with the dosage, frequency, and start and stop times for each. For each prescription, a pencil icon indicates a button to edit the prescription, and an X button deletes the prescription (not yet implemented):

An "Add prescription" button at the bottom of the list provides text fields for the new medication name and dosage, a dropdown selector for frequency, and datetime pickers for the start and end of the prescription (not yet added). The dropdown frequency selector specifically addresses a common issue we found in user testing, in which users were often confused by the format for medication frequency:

 

  • No labels

5 Comments

  1. My comments are attached. :) Good job!

    HW2_conniehuang.pdf

  2. Unknown User (akashbad@mit.edu)

    Comments attached!   hw2.pdf

  3. Unknown User (guangyan@mit.edu)

    This was a very fun site! Impressed with the design and interface layout. Attached are my comments! :)HW 2 - Evaluation - EZICU.pdf

  4. Unknown User (jks@mit.edu)

    • Wiki presentation: Great prototype walkthrough and description of depth
    • Fidelity:
      • Beautiful computer prototype, extremely high fidelity in look and stays very true to your paper prototypes.
      • Lacks the breadth to cover your scenario in GR2 - no nurse interface!
    • Usability
      • Awesome graphic design, geared towards tablets - large text, with great information at-a-glance (upcoming dosages).
      • List view: 
        • Might want to include 2-3 words about why each patient is in the ICU in the list to jog the doctor's memory.
        • Consider sorting by upcoming dosages, especially for nurses.
        • When you click a patient, make sure the page is re-centered on them, so that the detailed info dropdown is visible.
      • Sidebar:
        • Consider smaller images of patients in the sidebar - other information is probably more important.
      • Detailed patient view:
        • Decide where you want the user to focus. If it's on the dropdown info, maybe you should shift some information into the overview tab - like why they're in hospital, or recent history.
        • Consider autocomplete for medication, and cross-referencing with allergies to prevent errors.
        • Figure out the best way to specify start-end... I feel like doctors usually prescribe a number of dosages, rather than number of weeks, but maybe that's because they have to do it that way.
        • Consider a way to provide extra info about medication (e.g. take with food).
    • Overall: Awesome job, but would have loved to see the nurse view implemented!