iryonetwork / wwm

Iryo's pilot project for refugee camps
7 stars 3 forks source link

Update waitlist patient flow #160

Open mateuszkrasucki opened 6 years ago

mateuszkrasucki commented 6 years ago

Baseline

  1. @PeterKuralt pointed out that the current flow is incorrect. A. Top item in the waitlist shouldn't be in Consultation but Up next. Item should be in Consultation after consultation is actually started. B. Currently if new item is added with urgent status it will be automatically placed in "Consultation" if current item in Consultation is not urgent. This is indeed not acceptable.

  2. Additionally, from my own observation: clicking on patient on the waiting list navigates user to patient view that contains saved data i.e. does not include data stored in the waitlist (latest medical data, main complaint etc) that were not yet committed (for lack of better word). Perhaps, it should navigate user to current consultation view in every case when patient is clicked from waiting list. I believe that doctor/nurse might want to review latest data on patients without essentially starting consultation.

QUESTIONS

MY PROPOSAL

  1. First, we will need to rework waitlist backend a bit to support special status of item in "consultation". It would basically be some special flag that makes an item truly first in waitlist, without it, it would be merely _first among equals+ :)
  2. In my opinion there should be special, clear and accessible straight from waiting list view Start consultation button that moves patient from Up next to Consultation. The button should be available only for Up next item.
  3. For rest of the items "Start consultation out of order" functionality should be left as it is - accessible from 3-dots dropdown menu.
  4. Clicking on any any patient from the waitlist should display all the same data as when entering consultation. The only difference for the item in Consultation should be that only for this item it's possible to add diagnosis and close consultation.