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

APF Odisha Phase 2| Production Bug: The Growth Monitoring form is being scheduled for a child who has already exited the child program. #448

Closed
4 tasks done
Tracked by #447 ...
AnjaliBhagabati opened this issue Nov 12, 2024 · 3 comments
Assignees
Labels
bug Something isn't working

Comments

@AnjaliBhagabati
Copy link

AnjaliBhagabati commented Nov 12, 2024

  • Changes to be first made in APF UAT
  • The Growth Monitoring form is being scheduled for a child who has already exited the child program.

User ID : 9692933407@apfodisha
User role : Poshan Sathi
Beneficiary name : Priyansu Sahu (https://app.avniproject.org/#/app/subject?uuid=97415d55-4dea-41cf-9f02-de46780c8d3d)

Steps to Reproduce the Bug:

Changes to be made to fix the issue:

  • On Program exit, need to add another check that "No future Visits should be scheduled if a Beneficiary exits the Child Program". Current for Child Program, future visits stops only when ind is more than 5 years
  • Ensure that on Program Exit, that child count should not come under the offline dashboard "Total enrolments in child program"

#Test Scenarios:

  1. On Program Exit not visits related to Child Program for Poshan Sathi or QRT should schedule
  2. On Program Exit, in case any existing visit is already scheduled, on cancellation, future visits should not get scheduled
  3. Offline Dashboard "Total enrolments in child program", should not show exited child count
@nupoorkhandelwal
Copy link
Contributor

nupoorkhandelwal commented Nov 13, 2024

@adamsanadi6 add !isExited condition to Growth monitoring visit schedule, also update the same in cancel scenario.
Add the same check in all the remaining child program encounters.

@dinesh2096 Test the exited condition on all the encounters in both the programs.

@nupoorkhandelwal nupoorkhandelwal removed their assignment Nov 13, 2024
@adamsanadi6 adamsanadi6 self-assigned this Nov 14, 2024
@adamsanadi6
Copy link
Contributor

@nupoorkhandelwal @AnjaliBhagabati @dinesh2096

I have made the changes in the following forms:

  1. Delivery Encounter
  2. PNC Encounter
  3. PNC Encounter Cancellation
  4. QRT PW
  5. PW Home Visit
  6. PW Home Visit Cancellation
  7. Child Home Visit
  8. Child Home Visit cancellation
  9. Growth Monitoring
  10. Growth Monitoring Encounter Cancellation
  11. QRT Child

@dinesh2096
Copy link

dinesh2096 commented Nov 19, 2024

QA Reference vidoe :

Click here to watch the video

Found the prod issue :

Click here to prod bug

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants