medic / cht-core

The CHT Core Framework makes it faster to build responsive, offline-first digital health apps that equip health workers to provide better care in their communities. It is a central resource of the Community Health Toolkit.
https://communityhealthtoolkit.org
GNU Affero General Public License v3.0
438 stars 209 forks source link

Improved support for EBS workflows on existing hierarchies #6361

Open kennsippell opened 4 years ago

kennsippell commented 4 years ago

What feature do you want to improve? There is interest from multiple existing partners to deploy EBS workflows to their existing users. Broadly, our challenge now is to take an EBS workflow like the EBS Covid Reference App and deploy that on an existing hierarchy.

There are two known challenges at this time - I'm unclear if they have partial or full solutions. I was unsure if I should add requirement as a comment on related issues or create a new issue. I'm hoping to get some design assistance scoping out the ongoing challenges - we can close this issue as duplicate if all challenges are known and accounted for.

  1. EBS systems have tight constraints on the hierarchy. Any contact recieving escalations from an event need to be the primary contact of a place in the hierarchy above the person reporting the event. Can we make this more flexible/configurable. Perhaps #5817 can solve this partially? Fully?
  2. Current EBS systems use contacts to track events. For some projects, this is fine because nobody sees the hierarchy or uses the webapp. But for existing projects this is more important. #6291

Describe alternatives you've considered For some partners, they may be able to use configurable hierarchy and move the existing hierarchy under a new hierarchy (eg. County > Sub-county > existing hierarch). But this is an intense operational exercise for large deployments (concretely BRAC). All users need to sync updates to all contact/report documents.

MaxDiz commented 4 years ago

@joyannee has offered to help assess limitations on implementing EBS solutions in currently deployed projects.

@kennsippell can you list out the relevant projects and assign a TL to work with @joyannee ?

kennsippell commented 4 years ago

EBS candidates for working on an existing hierarchy -- Siaya, BRAC, D-Tree Zanzibar, CMMB, PIH, Palladium (all are at different phases of partnership/design)

EBS systems with hierarchies dedicated for EBS -- MSF-Niger (live), CDC DSRU C-EBS/H-EBS (live), Zambia MoH (partnerships) would be a new hierarchy for EBS but also have to be balanced with other considerations.

Since Siaya is most imminent for CDC DSRU C-EBS scale-up, @joyannee would you work with @billwambua @benkags? D-Tree is coming along in design work also. @SMurithi for CMMB