TIP-Global-Health / eheza-app

Apache License 2.0
3 stars 1 forks source link

Display Immunization Followups in Casemanagment for CHW [8h] #945

Closed adamhstewart closed 9 months ago

adamhstewart commented 1 year ago

Issue

E-Heza_System

Tasks

anvmn commented 1 year ago

@adamhstewart

This issue is missing the 'reminder resolution' part. For example, starting new SPV for CHW encounter, should resolve reminders from previous encounters. Also, maybe same should be done if nurse runs standard SPV?

adamhstewart commented 1 year ago

This issue is missing the 'reminder resolution' part.

It should only be resolved if:

anvmn commented 1 year ago

@adamhstewart

This issue is missing the 'reminder resolution' part.

It should only be resolved if:

  • the patient visits the HC AND receives the required vaccines; OR
  • the patient receives follow up from the CHW AND the required vaccines are recorded.

In both cases, SPV encounter is started, where Next Visit activity is mandatory (in case future vaccinations are required). So, each such encounter creates new 'follow up', which means we can resolve all previous ones. Does that make sense?

adamhstewart commented 1 year ago

@anvmn ^^ above makes sense, yes.

balagan73 commented 12 months ago

https://nutrition-ihangane.pantheonsite.io/app/

QA Review

Found issues and questions:

1 When a patient is behind with immunization, image

souldn't it be indicated under case management as Past due similar to other follow ups? I am not sure how this is checked. I have adjusted the date back on the Well Child followup, but maybe this way some cron task were skipped or something. I need help, how to test it. @anvmn @adamhstewart image

UPDATE: Even after editing the Well child next visit CT and syncing the app, the follow-up doesn't display under case management immunization.

  1. Not related to this issue, but Diphtheria is misspelled throughout the app as Diptheria.
anvmn commented 11 months ago

@balagan73

The entry is generated based on Well Child Next Visit content type, that is created during SPV encounter (both for nurses and CHWs). It's part of Next Steps activity. After you generated that content and adjust immunisation date, you should be able to see the entry.

adamhstewart commented 11 months ago

@anvmn I'm having the same issue that @balagan73 points out. After a well child visit, I don;'t see a follow up for a patient that is past due in immunization.

anvmn commented 11 months ago

@adamhstewart

@balagan73

The entry is generated based on Well Child Next Visit content type, that is created during SPV encounter (both for nurses and CHWs). It's part of Next Steps activity. After you generated that content and adjust immunisation date, you should be able to see the entry.****

Did you adjust the date on Well Child Next Visit node?

adamhstewart commented 11 months ago

@anvmn no. How should I adjust it? To the previous day?

anvmn commented 11 months ago

@adamhstewart

There are 2 dates on node. You should be adjusting immunisation date. Date should be set to past date, according to what you plan to test. The requirements are: Selection_104

Also, make sure to sync the device, so that changes on backend are synced to the device.

adamhstewart commented 11 months ago

@anvmn as discussed, this should be adjusted to show follow-ups for patients that have visited the CHW or HC but are still behind in their vaccination and are eligible to receive one.

anvmn commented 11 months ago

@adamhstewart

@anvmn as discussed, this should be adjusted to show follow-ups for patients that have visited the CHW or HC but are still behind in their vaccination and are eligible to receive one.

Changes implemented and deployed to Nutrition env

adamhstewart commented 11 months ago

@anvmn on testing :

Performed a well child encounter:

Well_Child_Encounter_-_Individual_Participant_-_baby_test_-_2023-11-14_-_2024-01-08___E-Heza_System

Made sure IZ were past due after encounter:

E-Heza_System_and_tpp-app_—_adamhstewart_Adams-MacBook-Pro_—___space_tpp-app_—_-zsh_—_126×35

edit: I refreshed the screen at this step - originally there were no followups but after refreshing the page there is one. How do we make the followup appear without a page refresh:

E-Heza_System
adamhstewart commented 11 months ago

@anvmn same issue when the followup is cleared - requires a screen refresh to make it disappear.

anvmn commented 11 months ago

@adamhstewart

@anvmn same issue when the followup is cleared - requires a screen refresh to make it disappear.

Applied a fix on Nutrition env. Please check.

adamhstewart commented 11 months ago

@anvmn

Applied a fix on Nutrition env. Please check.

Looks good.