opensrp / opensrp-client-anc

Other
5 stars 24 forks source link

[Ona Support Request]: Additional new fields #969

Closed mergygayatri closed 1 year ago

mergygayatri commented 1 year ago

Affected App or Server Version

v1.6.48

What kind of support do you need?

Please add some new fields. You can see the dictionary here.

What is the acceptance criteria for your support request?

All the additional fields are added

Relevant Information

No response

Naima-Bashir commented 1 year ago

Ona and SID have agreed that this ticket is a new feature and not included in the current contract and timelines as it's out of scope

Naima-Bashir commented 1 year ago

PROFILE PAGE:

  1. Add a section Current Medical Information after Past health conditions. A user should be able to select multiple options (check boxes):

The choices made here should also reflect on the Counselling and Treatment section. E.g if one selects Diabetes, there should be a logic that is included in the C&T section.

  1. Add a section - Family member health history after the Current Medical Information section. A user should be able to select multiple options (checkboxes):

The choices made here should also reflect on the Counselling and Treatment section. E.g if one selects Diabetes, there should be a logic that is included in the C&T section.

  1. In the TT vaccine section (profile section), when one selects Under - immunized , add a new field where one can select the type of TT vaccine (check boxes):
  1. The Woman's Behavior section - after the Caffeine, Tobacco section, add a new filed: History of risky behavior 1 month before pregnancy. A user can select multiple options (checkbox):
  1. In the Obstetric History section - SID and Ona have agreed to leave as it is. This is because one can select the number of pregnancies, the number of pregnancies lost, number of live births and still births.

  2. In the Obstetric History section, when one selects more than 1 in the number of pregnancies (including this pregnancy), add the following fields:

    • [x] Year - Integer
    • [x] Birth weight (gram)
    • [x] Delivery method
    • Vaginal delivery
    • Assisted vaginal delivery
    • Ceserean
    • [x] Birth attendant
    • Family
    • Traditional birth attendant
    • Midwife
    • Medical doctor
    • Specialized doctor/ OB/GYN
    • None
    • Other- text field for other
    • [x] Pregnancy complication
    • None
    • Dystocia
    • Hypertension in pregnancy
    • Postpartum hemorrhage
    • Infection
    • Maternal sepsis
    • Preeclampsia
    • Eclampsia
    • Other- text field for other
  3. After the Fetal Assessment section, add a section called Special Examination/ Inspection

    • [x] Vulva
    • Normal
    • Abnormal
    • [x] Urethra
    • Normal
    • Abnormal
    • [x] Vagina
    • Normal
    • Abnormal
    • [x] Fluxes
    • Positive
    • Negative
    • [x] Flour
    • Positive
    • Negative
    • [x] Porsio
    • Normal
    • Abnormal

PHYSICAL EXAM PAGE

  1. In the Physical Exam Page, after the pallor present section, add the following fields (should be asked in the 1st and 4th Contacts ) but not mandatory:
    • [x] Conjungtiva
    • Normal
    • Abnormal
    • [x] Sclera
    • Normal
    • Abnormal
    • [x] Skin
    • Normal
    • Abnormal
    • [x] Neck
    • Normal
    • Abnormal
    • [x] Tooth mouth
    • Normal
    • Abnormal
    • [x] Ear, nose and throat
    • Normal
    • Abnormal
  1. In the Physical Exams Page, after the Pelvic Exam section, add the field:
    • [x] Limbs
    • Normal
    • Abnormal

TESTS PAGE

  1. In the Tests Page, there is the Ultrasound Test section, after the number of fetuses; add the following field:
  1. When one selects Trimester 3, show the following fields:
  1. In the Urine Test section, add this field after the Urine dipstick section: Reducing substances test (mandatory):

COUNSELLING AND TREATMENT SECTION:

  1. In the Counselling section, after the Planned birth place, add the following section:
Naima-Bashir commented 1 year ago

Naima's rough LoE estimations:

  1. Add a section Current Medical Information after Past health conditions. A user should be able to select multiple options. This touches on the anc_profile.json , anc_profile.propertiesand contact summary.yml to write the rules. Writing the rules(display) may take quite some effort (3 days).
  2. Add a section - Family member health history after the Current Medical Information section. This touches on the anc_profile.json , anc_profile.propertiesand contact summary.yml to write the rules. (2 days)
  3. In the TT vaccine section (profile section), when one selects Under - immunized , add a new field where one can select the type of TT vaccine (drop down). 1/2 day
  4. In the Obstetric History section, when one selects more than 1 in the number of pregnancies (including this pregnancy), add the following fields. (1/2 day)
  5. In the Obstetric History section, when one selects more than 1 in the number of pregnancies (including this pregnancy), add the following fields (check boxes and radio buttons) (1 day)
  6. After the Fetal Assessment section, add a section called Special Examination/ Inspection (check boxes and radio buttons) 1/2 day
  7. In the Physical Exam Page, after the pallor present section, add the following fields (should be asked in the 1st and 4th Contacts ) but not mandatory. Requires logic that does not exist in the current code (2 days)
  8. In the Physical Exams Page, after the Pelvic Exam section, add the field (1/4 day)
  9. In the Tests Page, there is the Ultrasound Test section, after the number of fetuses; add the following fields. This requires an expansion panel, check boxes and radio buttons. Note, the tests page may slow in terms of performance. (1 day)
  10. In the Urine Test section, add this field after the Urine dipstick section: Reducing substances test (1/4 day)
  11. In the Counselling section, after the Planned birth place, add the following section (1/4 day)
Naima-Bashir commented 1 year ago

Hi @mergygayatri For point 2 mentioned here: Add a section - Family member health history after the Current Medical Information section. A user should be able to select multiple options , does this also need to be displayed in the summary section?

mergygayatri commented 1 year ago

Hi @Naima-Bashir. Yes, please add. In terms of dystocia, we can use "Obstructed labor due to shoulder dystocia". Thank you.

Naima-Bashir commented 1 year ago

Hi @mergygayatri We are progressing well with the Additional fields ticket. There are some questions that require your clarification:

  1. Add a section - Family member health history after the Current Medical Information section. A user should be able to select multiple options (check boxes):

This information should also be displayed in the Summary page. The choices made here should also reflect on the Counselling and Treatment section. E.g if one selects Diabetes, there should be a logic that is included in the C&T section.

Could you kindly update the Additional Fields Data Dictionary with the exact wordings of what needs to be displayed in the Counseling and Treatment section. We would like to know how it affects the C&T section in terms of what questions to display when one makes a selection above.

Same goes for number 4: The Woman's Behavior section - after the Caffeine, Tobacco section, add a new filed: History of risky behavior 1 month before pregnancy. A user can select multiple options (checkbox):

Naima-Bashir commented 1 year ago

During today's standup with the SID team; we did a walk through of the additional fields that were added. The feedback that was received was:

mergygayatri commented 1 year ago

Hi @Naima-Bashir and @junaidwarsivd, Please make changes in the dictionary (item number 7) as written below:

  1. Special examination: Inspection/ inspekulo --> Pelvic exam
  2. Fluxes --> Vaginal bleeding
  3. Flour --> Vaginal discharge
  4. Porsio --> Cervical portio

Also, I would like to confirm that I have completed the C&T logic for Current medical information, Family member health history, History of risky behavior 1 month before pregnancy, and Pelvic exam.

Naima-Bashir commented 1 year ago

QA Feedback:

  1. Change the following words to (item number 7):
    • [x] Special examination: Inspection/ inspekulo --> Pelvic exam
    • [x] Fluxes --> Vaginal bleeding
    • [x] Flour --> Vaginal discharge
    • [x] Porsio --> Cervical portio

Birth attendant:

Naima-Bashir commented 1 year ago

QA Feedback 12/09/2023:

Change the following words to (item number 7):

Naima-Bashir commented 1 year ago
mergygayatri commented 1 year ago

Hi @Naima-Bashir, please find my QA results as written below:

  1. Penolong persalinan (birth attendant): wrong error message. Currently it says "mohon sebutkan obat-obatan terlarang lain yang digunakan".. It should say "Sebutkan penolong persalinan lain-lain".
  2. Riwayat perilaku berisiko 1 bulan sebelum hamil (History of risky behavior 1 month before pregnancy): [the risk flag appears on C&T,](https://drive.google.com/file/d/14tQEcusRcutx62mO--6hG-XC5RPD-Uo4/view?usp=sharing) while[ it should appear below the question](https://drive.google.com/file/d/14WSb7Wr0MEGN1mkWtlc9MyD01OqS-Ktc/view?usp=sharing).
  3. Inspection/ inspekulo: It is in English while the app is in Indonesian. It should be Inspeksi/ inspekulo
  4. Urethra: It is in English while the app is in Indonesian. It should be uretra.
  5. Porsi serviks: This should be porsio, not porsi. "o" is missing.
  6. Inspekulo: After clicking one of the option, it cannot be cancelled. There will be a case where the user accidentally clicks on the option. So, we should have a feature where we can cancel the answer. See video minute 7:35. In this video, I was trying to click the option that I had selected in order to cancel the answer but it was not working.
  7. USG (ultrasound) trimester 1: GS, CRL, DJJ, should be in numeric only and up to 2 digits.
  8. USG (ultrasound) trimester 3: fetal weight field should be up to 4 numeric digits.
  9. USG (ultrasound) trimester 3: presentasi: letak lintag. This should be lintang. "n" is missing.
  10. USG (ultrasound) trimester 3: BPD, HC, AC, FL, SPD cairan ketuban, usia kehamilan should be in numeric, and up to 2 digits.
  11. Urine test: Urin dipstik and urin reduksi do not have follow up fields (results). Both of these tests should have follow up fields in order to report the test result.
  12. Urine test: urin reduksi tes. This should be urin reduksi, without "tes"
  13. Summary page before simpan+selesai: Hasil usg trimester i. "usg" and "i" should be in capital letters "USG" and "I".
Naima-Bashir commented 1 year ago

NAIMA'S COMMENTS ON THE ABOVE:

mergygayatri commented 1 year ago

Hi @Naima-Bashir, please find the screenshots:

  1. Porsi--> porsio
  2. Inspection --> inspeksi
mergygayatri commented 1 year ago

Berat lahir (birth weight): wrong format and wrong constraint. This field should be in numeric format, and up to 4 digits. Currently it only allows up to 2 digits.

Naima-Bashir commented 1 year ago

QA Feedback:

Naima-Bashir commented 1 year ago