Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Malawi Core] Rebuild MWCore app in Quest #1149

Closed
3 of 4 tasks
Gental-Giant opened this issue Mar 18, 2022 · 17 comments
Closed
3 of 4 tasks

[Malawi Core] Rebuild MWCore app in Quest #1149

Gental-Giant opened this issue Mar 18, 2022 · 17 comments
Assignees
Labels
Epic 1 sprint - 14days Malawi CORE

Comments

@Gental-Giant
Copy link

Gental-Giant commented Mar 18, 2022

Feature Description
Workflow Description

  1. Authentication - provide credentials for Malawi Core local.properties file for Keycloack and HAPI FHIR server URL

    • Add Malawi Core config
    • Move to Login page
  2. Registration

    • Move into the default register
    • Add the client button
    • Add client via pressing 'Add client button'
    • View registration form
    • Submission and extraction of required resources
    • Go back to register
  3. View Patient Profile

    • View vitals or any other patient info
  4. Edit Patient profile

    • Accessed as menu item in the client profile

Once this boilerplate code is ready we can extend the functionality to do :

  1. Clinic Registration

  2. ART Clinic Visit (including appointments page, ICT, clinic history)

  3. Tracing functionality

  • List of requirements and workflows to be updated later*

Additional context

SubTasks

@f-odhiambo
Copy link
Contributor

f-odhiambo commented Mar 18, 2022

Apart from enrolling clients on the app, which I assume is the 1st step, how do I get to either
a. Clinic Registration
b. ART Clinic Visit (including appointments page, ICT, clinic history)
What's the user journey to both workflows?

CC @Gental-Giant

@f-odhiambo f-odhiambo added the Epic 1 sprint - 14days label Mar 18, 2022
@f-odhiambo f-odhiambo changed the title Malawi Core - Rebuild MWCore app in Quest [Malawi Core] Rebuild MWCore app in Quest Mar 21, 2022
@f-odhiambo f-odhiambo added Draft and removed Draft labels Mar 21, 2022
@Gental-Giant
Copy link
Author

DTree is still working on the workflows and will share as soon as they are ready.

@f-odhiambo
Copy link
Contributor

f-odhiambo commented Mar 25, 2022

On Malawi Core: adding this here for more visibility on the process to move Malawi core to Quest

  1. @FikriMilano to complete and test the shared config now showing both Org ID and Publisher ID

For @AbdulWahabMemon: Create a Quest/Malawi Core app following the steps

  1. On the config page add: mwcore as app id
  2. Be able to authenticate using chw/Core123
  3. App will then process to the Patient List view Landing page
  4. Add the registration questionnaire for Malawi core - @Gental-Giant provide link to registration resource
  5. Create/ Add Structure map for step 4 to create a patient
  6. Ability to view Patient profile similar to the Quest default profile
  7. Add ability to also edit patient profile

From here will have an entry point to the rest of the other workflows

  1. Add icons once this ticket is complete Update the FHIRCore repo to add flavors #1165

CC @dubdabasoduba

@AbdulWahabMemon
Copy link
Contributor

@f-odhiambo , we are done with 3 steps, now for
Step 4: Add the registration questionnaire for Malawi core - @Gental-Giant provide link to registration resource
I need link for that questionnaire if its ready,

Note:
No PinLogin is enabled, as its not mentioned anywhere for mwcore
"ic_liberia" logo file name is used for mwcore app-config, if its different for mwcore, do update here.

@Gental-Giant
Copy link
Author

Gental-Giant commented Mar 29, 2022

@AbdulWahabMemon Here is a link to the registration questionnaire.

CC : @f-odhiambo

@AbdulWahabMemon
Copy link
Contributor

On Malawi Core: adding this here for more visibility on the process to move Malawi core to Quest

  1. @FikriMilano to complete and test the shared config now showing both Org ID and Publisher ID

For @AbdulWahabMemon: Create a Quest/Malawi Core app following the steps

  1. On the config page add: mwcore as app id
  2. Be able to authenticate using chw/Core123
  3. App will then process to the Patient List view Landing page
  4. Add the registration questionnaire for Malawi core - @Gental-Giant provide link to registration resource
  5. Create/ Add Structure map for step 4 to create a patient
  6. Ability to view Patient profile similar to the Quest default profile
  7. Add ability to also edit patient profile

From here will have an entry point to the rest of the other workflows

  1. Add icons once this ticket is complete Update the FHIRCore repo to hold the Slim Apps to allow for Name & Icon configs #1165

CC @dubdabasoduba

@f-odhiambo , @Gental-Giant the mentioned steps are dev tested as working in the mwcore config

@pld
Copy link
Member

pld commented Apr 5, 2022

is there a PR for that?

@AbdulWahabMemon
Copy link
Contributor

is there a PR for that?

No PR as I have been updating composition and binaries for D-Tree

@Gental-Giant
Copy link
Author

Do we need to start the flow from a generic patient registration or a newly diagnosed client questionnaire?

For "Register new client", we should have the newly diagnosed client questionnaire

cc @f-odhiambo @AbdulWahabMemon

@AbdulWahabMemon
Copy link
Contributor

Do we need to start the flow from a generic patient registration or a newly diagnosed client questionnaire?

For "Register new client", we should have the newly diagnosed client questionnaire

cc @f-odhiambo @AbdulWahabMemon

I have updated the link for registration questionnaire to new-diagnosed-client-questionnaire, now there is crash on form submission as its StructureMap "newly-diagnosed-client-structure-map" isn't syncing in app,
is that StructureMap uploaded for D-Tree,

@Gental-Giant , @f-odhiambo

@f-odhiambo
Copy link
Contributor

f-odhiambo commented Apr 6, 2022

Here are the updated Questionnaire and Structure maps for this Done to unblock this
Questionnaire - https://fhir-dev.d-tree.org/fhir/Questionnaire/10189
StructureMap - https://fhir-dev.d-tree.org/fhir/StructureMap/10211

@pld
Copy link
Member

pld commented Apr 6, 2022 via email

@dubdabasoduba
Copy link
Member

@dubdabasoduba @f-odhiambo

  • Come up with a plan to version control resources used for the production apps.

@dubdabasoduba
Copy link
Member

@AbdulWahabMemon How far are we with this?

@AbdulWahabMemon
Copy link
Contributor

as I was working structure map for newly diagnose patient registration,
couple of fields need some validation that I am mapping to correct properties like in the questionnaire under Location Information
there is District, Tracing Catchment and Physical Locator,
I have mapped these to Patient.Address : District -> district, Tracing Catchment -> state and Physical Locator -> text
there is Chw Assigned
I am mapping it to Patient.generalPractitioner

@AbdulWahabMemon How far are we with this?

couple of patient properties need to validated and finalized

@dubdabasoduba
Copy link
Member

Closing this based on the StructureMap extraction

@Gental-Giant We need open a new issue around practitioner assignment

@pld
Copy link
Member

pld commented Oct 11, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic 1 sprint - 14days Malawi CORE
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants