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

Growth monitoring across program enrolments #1563

Open
mahalakshme opened this issue Dec 24, 2024 · 0 comments
Open

Growth monitoring across program enrolments #1563

mahalakshme opened this issue Dec 24, 2024 · 0 comments

Comments

@mahalakshme
Copy link
Contributor

mahalakshme commented Dec 24, 2024

Need:

  • One of the organisations, will have the growth related data captured across enrolments of 2 different programs - 'Child' and 'Malnutrition'. So growth chart needs to consider both data.
  • Until we have the required data that we want to plot, we can use it, irrespective of which form it is present in.

As is:

  • Currently growth chart displays only for Child program
  • So values of concepts relevant for X and Y axis of all program encounters of the selected program enrolment of 'Child program' is considered to mark points
Screenshot 2025-01-10 at 7 17 42 PM Screenshot 2025-01-10 at 7 16 53 PM

AC:

  • Have a configuration for growth chart at program level above all the rules and below the configuration of Manual eligibility check required as a checkbox with label say Show Growth Chart. By default it needs to be disabled. For Child program, enable it by default.
Image
  • Show growth chart button for all programs where it is enabled.
  • Check on all values in all forms to plot the growth chart(registration, enrolment, general encounters and program encounters)
  • If two program enrolments have the data on the same date, plot both
  • Add X and Y axis legend parallel to X and Y axis - (referred the charts here to figure out)
    Weight for age chart: X-axis - Age (completed months), Y-axis - Weight (kgs)
    Height for age chart: X-axis - Age (completed months), Y-axis - Length/Height (cms)
    Weight for height chart: X-axis - Length/Height (cms), Y-axis - Weight (kgs)
  • For the above legend, translations should work in the languages supported by Avni by default. For the same refer here
  • Also translate Weight in the 'key' for black line, Currently default translation for this is not available like shown in the image below.
Image
  • No need to show growth chart on Individual Profile
  • Run a script to enable the growth chart for the existing Child programs.
  • Vaccination need to continue to show for 'Child' program only.
  • Update documentation

Technical link:

Code for the computation is here

Out of scope:

Modifying anything related to Vaccination. Will be done on need basis. The org., in scope, doesn't have Vaccination checklist.

Old: Ignore:

  • How to know for which subject type to show growth chart? Eg: in APF both Pregnancy and Child programs are for subject type 'Individual' - Person, age - registration date when less than 5 years, result - not have any points to plot
  • taken weight not height - generic - start showing up
  • configuration? if any program has it then show on individual as well
  • Person subject type where all used?
  • UX - below registration details, need a UX designer
  • Show in program tab - configuration - show growth chart
@mahalakshme mahalakshme converted this from a draft issue Dec 24, 2024
@mahalakshme mahalakshme changed the title Growth monitoring across programs Growth monitoring across program enrolments Dec 24, 2024
@mahalakshme mahalakshme moved this from In Analysis to In Analysis Review in Avni Product Dec 25, 2024
@mahalakshme mahalakshme moved this from In Analysis Review to Hold in Avni Product Dec 25, 2024
@mahalakshme mahalakshme moved this from Hold to In Analysis Review in Avni Product Jan 10, 2025
@mahalakshme mahalakshme moved this from In Analysis Review to Ready in Avni Product Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Ready
Development

No branches or pull requests

1 participant