Notication/alert functionality within O3

Is it possible to include a notification functionality which could support the following

  1. Notify/alert clinician when lab test results are ready
  2. Notify/alert clinician when a prescription is sent back from pharmacy for review
  3. Alert a clinician when another practitioner requests for help in reviewing a case among other use cases

cc @ibacher @veronica @makombe @dkibet

1 Like

I guess this is potentially possible via the Drools module thats been undergoing development recently.

cc @samuel34

2 Likes

This is a feature that PIH is also interested in, as it has been requested by their users.

@kmuiruri It might be a good idea for you and the PIH team to collaborate on gathering the specific requirements and workflows from respective users. This might actually make an excellent GSoC project for the upcoming cycle.

Also, let’s take a look at how Bahmni has implemented its notification feature. This could provide valuable inspiration for O3.

cc: @fanderson

1 Like

Is there an active squad on this? I’d be interested to join

Great to hear PIH also have an interest on the same, we can definitely collaborate @fanderson

I have started a requirements document in the wiki to help us gather and document the user stories and technical considerations. @fanderson @kmuiruri @ruhanga and others, please chime in.

1 Like

I have longed to see this too.

One more use case one more practical use case would be sending an alert to a provider (clinician), when a new patient is sent in for consultaion. (I know they can always look at un attended to patients on a Patient queues), but there are facilities that requires sending an alert to a clinician from Registration / Triage

Thanks for adding the use case @tendomart. Please clarify the following

  1. When exactly should the notification be triggered?
    1. When patient checks in at registration?
    2. After triage is completed?
  2. What information should be triggered in the notification?
  3. Is there any action that the clinician should take from the notification?
  4. Should notifications persist or disappear?
  5. Are there specific visits that need notifications? Emergencies for example