opensrp / opensrp-client-anc

Other
5 stars 24 forks source link

Test container updates 2 #681

Closed Naima-Bashir closed 2 years ago

Naima-Bashir commented 3 years ago

Feature Use Case

Test container Updates: 1) Syphilis test type Add the option: ""VDRL"", 2) Syphilis_positive name, add OR {vdrl_test} different than ""Negative"" as part of the calculation, 3) Midstream urine culture, If positive, we need to open a field to describe the agent name, 4) Blood glucose test type, should be changed to multiselect control, 5) Add COVID-19 test

Acceptance criteria

  1. We have two types of Syphilis tests. Add the second(missing test) "VDRL"
  2. When the test is sometimes positive, it may not be active positive(meaning you can't say a person has syphilis). It would be easier to separate previously recorded positive test and a recent test. Change the wording from positive to reactive
  3. When the midstream urine culture is positive, we need to open up a field to type the name of the micro organism.
  4. The health worker may perform more than one type of test. This means that the multi select option(checkbox) would be ideal.
  5. Include the type of Covid test, the date and the result of the test. The three types of Covid tests that should be listed are:
  6. PCR test
  7. Antigen test
  8. Serology

    Relevant Information

No response

hamza-vd commented 2 years ago

@Naima-Bashir The following points are unclear in the above description.

Naima-Bashir commented 2 years ago

Hi @hamza-vd ,

  1. I have made the Data Dictionary changes here: https://docs.google.com/spreadsheets/d/1Zh38B873ohVCbmO5R1sUn9OF2SMca4vP/edit?usp=sharing&ouid=110412449922271073551&rtpof=true&sd=true Line 6 of the Reporting section

  2. Change the wording from positive to reactive

  3. Covid information can be found on the the Tests Page: Row 336

hamza-vd commented 2 years ago

COVID-19 test will be added in issue #673

Naima-Bashir commented 2 years ago

Hi @hamza-vd some updates from the clients: Point 2: Syphilis_positive name, add OR {vdrl_test} different than ""Negative"" as part of the calculation. The calculation to consider syphilis positive was: if({rapid_syphilis_test} = "Positive" OR {rpr_syphilis_test} = "Positive" OR {lab_syphilis_test} = "Positive", 1, 0)

I have added one point to the calculation, to include in the logic the VDRL test result: if({rapid_syphilis_test} = "Positive" OR {rpr_syphilis_test} = "Positive" OR {lab_syphilis_test} = "Positive", 1, 0) OR {vdrl_test} <> Negative

  1. The proper specifications in data-dictionary for "VDRL" option in syph_test_type needs to be defined (openmrs_entity/openmrs_entity_id) The technical description to VDRL is: Venereal disease research laboratory (VDRL) test is a nontreponemal test, used for screening of syphilis, titration, and follow-up of positive cases. However, I don't know how to define the openmrs_entity/openmrs_entity_id value.
madrinekariuki commented 2 years ago

This has been tested onreference-app-debug user demo android 11

Steps to test for syphilis VDRL:

Steps to test for Midstream urine culture:

Steps to test for Add Blood glucose test type to a multiselect control.

Steps to test for Add COVID-19 test:

observations:

Find screenshots below. Covid tests: image

Midstream urine culture: image

Syphilis VDRL: image

Glucose tests: image