From 5dff9e2d981e567843250d34de29566bc45e07b6 Mon Sep 17 00:00:00 2001 From: Makombe Kennedy Date: Thu, 7 Sep 2023 17:18:15 +0300 Subject: [PATCH] Fix anc form validations (#190) Co-authored-by: Makombe --- .../ampathforms/MCH_Antenatal_Visit.json | 1858 +++++++++-------- 1 file changed, 932 insertions(+), 926 deletions(-) diff --git a/configuration/ampathforms/MCH_Antenatal_Visit.json b/configuration/ampathforms/MCH_Antenatal_Visit.json index d0ffe024..a8a371f7 100644 --- a/configuration/ampathforms/MCH_Antenatal_Visit.json +++ b/configuration/ampathforms/MCH_Antenatal_Visit.json @@ -55,21 +55,22 @@ "type": "obs", "questionOptions": { "rendering": "number", - "min": "0", "concept": "1425AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }, "id": "visitNumber", - "required": "true" + "required": "true", + "min":"0" }, { "label": "ANC Clinic Number:", - "id": "ancClinicNumber:", + "type": "obs", "questionOptions": { - "concept": "", - "rendering": "text" + "rendering": "number", + "concept": "163530AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }, - "type": "control", - "validators": [] + "id": "clinicNumber", + "required": "true", + "min":"0" } ] }, @@ -84,90 +85,217 @@ "questionOptions": { "concept": "5088AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "number", - "min": "0" + "max": "43", + "min": "25" + }, + "hide": { + "hideWhenExpression": "isEmpty(personPresent) || personPresent !== '978AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { "label": "Pulse Rate", "type": "obs", - "id": "pulseRate", + "id": "pulse", "questionOptions": { "concept": "5087AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "number", - "min": "0" + "max": "230", + "min": "0", + "conceptMappings": [ + { + "type": "MCL/CIEL", + "value": "5087" + }, + { + "type": "local", + "value": "5087" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(personPresent) || personPresent !== '978AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { - "label": "Systolic B.P", + "label": "Systolic BP", "type": "obs", - "id": "sysBP", + "id": "systolic", "questionOptions": { "concept": "5085AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "number", - "min": "0" + "max": "180", + "min": "0", + "conceptMappings": [ + { + "type": "MCL/CIEL", + "value": "5085" + }, + { + "type": "local", + "value": "5085" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(personPresent) || personPresent !== '978AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { - "label": "Diastolic B.P", + "label": "Diastolic BP", "type": "obs", - "id": "diasBP", + "id": "diastolic", "questionOptions": { "concept": "5086AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "number", - "min": "0" + "max": "110", + "min": "0", + "conceptMappings": [ + { + "type": "MCL/CIEL", + "value": "5086" + }, + { + "type": "local", + "value": "5086" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(personPresent) || personPresent !== '978AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { "label": "Respiratory Rate", "type": "obs", - "id": "respRate", + "id": "resp", "questionOptions": { "concept": "5242AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "number", - "min": "0" + "max": "99", + "min": "0", + "conceptMappings": [ + { + "type": "local", + "value": "5242" + }, + { + "type": "MCL/CIEL", + "value": "5242" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(personPresent) || personPresent !== '978AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { "label": "Oxygen Saturation", "type": "obs", - "id": "oxygenSat", + "id": "oxygen", "questionOptions": { "concept": "5092AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "number", - "min": "0" + "max": "100", + "min": "0", + "conceptMappings": [ + { + "type": "local", + "value": "5092" + }, + { + "type": "MCL/CIEL", + "value": "5092" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(personPresent) || personPresent !== '978AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { "label": "MUAC", "type": "obs", - "id": "muac", "questionOptions": { + "rendering": "number", "concept": "1343AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number" + "max": "250", + "min": "0" + }, + "id": "mUaC", + "hide": { + "hideWhenExpression": "isEmpty(personPresent) || personPresent !== '978AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || age < 5 || age > 6 || sex !== 'F'" } }, { - "label": "Height:(cms)", + "label": "Weight(Kg)", "type": "obs", - "id": "height", + "id": "weight", + "required": "true", "questionOptions": { - "concept": "5090AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number" + "concept": "5089AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "number", + "max": "250", + "min": "0", + "conceptMappings": [ + { + "type": "local", + "value": "5089" + }, + { + "type": "MCL/CIEL", + "value": "5089" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(personPresent) || personPresent !== '978AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { - "label": "Weight: (kg)", + "label": "Height", "type": "obs", - "id": "weight", "questionOptions": { - "concept": "5089AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number" + "rendering": "number", + "concept": "5090AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "max": "250", + "min": "0", + "showDate": "false", + "conceptMappings": [ + { + "type": "LOINC", + "value": "8302-2" + }, + { + "type": "SNOMED CT", + "value": "CT: 50373000" + }, + { + "type": "AMPATH", + "value": "5090" + }, + { + "type": "PIH Malawi", + "value": "Malawi: 5090" + }, + { + "type": "CIEL", + "value": "5090" + }, + { + "type": "PIH", + "value": "5090" + } + ] + }, + "id": "height", + "required": "true", + "hide": { + "hideWhenExpression": "isEmpty(personPresent) || personPresent !== '978AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { - "label": "BMI (Kg/m2)", + "label": "BMI", "type": "obs", - "id": "bmi", "questionOptions": { "rendering": "number", "concept": "1342AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", @@ -176,6 +304,10 @@ "calculate": { "calculateExpression": "calcBMI(height,weight)" } + }, + "id": "bMi", + "hide": { + "hideWhenExpression": "isEmpty(personPresent) || personPresent !== '978AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -232,8 +364,7 @@ "id": "maturity", "questionOptions": { "concept": "1438AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number", - "min": "0" + "rendering": "number" } }, { @@ -242,8 +373,7 @@ "id": "fundal", "questionOptions": { "concept": "1439AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number", - "min": "0" + "rendering": "number" } }, { @@ -260,7 +390,7 @@ }, { "concept": "160091AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "vertex presentation" + "label": "Vertex presentation" } ] } @@ -295,7 +425,8 @@ "questionOptions": { "concept": "1440AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "number", - "min": "0" + "max": "250", + "min": "40" } }, { @@ -326,447 +457,164 @@ } } ] - }, + } + ] + }, + { + "label": "Laboratory Investigations", + "sections": [ { - "label": "Obstetric History", + "label": "HIV Testing", "isExpanded": "true", "questions": [ { - "label": "Obstetric History", + "label": "HIV Test(s)", "type": "obsGroup", "questionOptions": { - "concept": "160593AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "repeating" + "rendering": "group", + "concept": "164410AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "id": "hivTest", + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(consentGiven) || consentGiven !== 'true'" }, "questions": [ { - "label": "Pregnancy order", - "type": "obs", - "id": "pregnancyOrder", - "questionOptions": { - "concept": "5624AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number" - } - }, - { - "label": "Date of previous pregnancy", - "type": "obs", - "id": "dateOfPreviousPregnancy", - "questionOptions": { - "concept": "160602AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - } - }, - { - "label": "Number of times ANC attended", - "type": "obs", - "id": "timesAncAttended", - "questionOptions": { - "concept": "1425AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number", - "min": "0" - } - }, - { - "label": "Place Of Birth", + "label": "Kit Name", "type": "obs", - "id": "placeOfBirth", "questionOptions": { - "concept": "1572AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "select", + "concept": "214c83f9-435d-44f5-9ae6-d5757b7b4c7f", "answers": [ { - "concept": "159372AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Primary care clinic" - }, - { - "concept": "1536AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Home" - }, - { - "concept": "1588AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Health clinic" - }, - { - "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Unknown" - }, - { - "concept": "159670AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Sub-district hospital" - }, - { - "concept": "1589AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Hospital" - }, - { - "concept": "159671AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Provincial hospital" - }, - { - "concept": "1601AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Enroute to H. Facility" + "concept": "7cf927f8-e734-474f-b71a-1459bb566aa2", + "label": "Determine" }, { - "concept": "159662AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "District hospital" + "concept": "59ef8c87-eb66-4f9e-a459-7227c01f682e", + "label": "First Response" }, { - "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Other" + "concept": "2f5a80fa-6f26-4832-b8a8-f47649bb60de", + "label": "Dual Kit" } ] + }, + "id": "kitName", + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(consentGiven) || consentGiven !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { - "label": "Gestational age at birth (weeks)", + "label": "Lot Number", "type": "obs", - "id": "gestationalAgeAtBirth", "questionOptions": { - "concept": "1409AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number", - "min": "0" + "rendering": "text", + "concept": "3d4f9e8e-46cc-4024-a1c4-d0167f2c84a4" + }, + "id": "lotNumber", + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(consentGiven) || consentGiven !== 'true'" } }, { - "label": "Duration of labor", + "label": "Expiry Date", "type": "obs", - "id": "durationOfLabor", + "validators": [ + { + "type": "date", + "allowFutureDates": "true" + } + ], "questionOptions": { - "concept": "159616AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number", - "min": "0" + "rendering": "date", + "concept": "162502AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "weeksList": "" + }, + "id": "expiryDate", + "hide": { + "hideWhenExpression": "isEmpty(consentGiven) || consentGiven !== 'true'" } }, { - "label": "Method of delivery", + "label": "HIV Test Results:", "type": "obs", - "id": "methodOfDelivery", "questionOptions": { - "concept": "5630AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "select", + "concept": "1040AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "answers": [ { - "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Unknown" - }, - { - "concept": "1171AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Cesarean" - }, - { - "concept": "1170AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Vaginal delivery" - }, - { - "concept": "159739AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Emergency cesarean" - }, - { - "concept": "1172AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Breech" + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" }, { - "concept": "118159AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Forceps or vacuum" + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" }, { - "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Other" + "concept": "163611AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Invalid" } ] + }, + "id": "testResults", + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(consentGiven) || consentGiven !== 'true'" } }, { - "label": "Birth weight (kg)", - "type": "obs", - "id": "birthWeight", - "questionOptions": { - "concept": "5916AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number", - "min": "0" - } - }, - { - "label": "Child Gender", + "label": "Kit Name", "type": "obs", - "id": "childGender", "questionOptions": { - "concept": "1587AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "select", + "concept": "214c83f9-435d-44f5-9ae6-d5757b7b4c7f", "answers": [ { - "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Unknown" - }, - { - "concept": "1535AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Female" + "concept": "7cf927f8-e734-474f-b71a-1459bb566aa2", + "label": "Determine" }, { - "concept": "1534AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Male" + "concept": "59ef8c87-eb66-4f9e-a459-7227c01f682e", + "label": "First Response" }, { - "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Other" + "concept": "2f5a80fa-6f26-4832-b8a8-f47649bb60de", + "label": "Dual Kit" } ] + }, + "id": "kitNameB", + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(testResults) || testResults !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { - "label": "Birth outcome", + "label": "Lot Number", "type": "obs", - "id": "birthOutcome", "questionOptions": { - "concept": "159917AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "159916AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Still Birth" - }, - { - "concept": "48AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Miscarriage" - }, - { - "concept": "159035AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Live Birth" - }, - { - "concept": "126127AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Abortion" - } - ] + "rendering": "text", + "concept": "3d4f9e8e-46cc-4024-a1c4-d0167f2c84a4" + }, + "id": "lotNumberB", + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(testResults) || testResults !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { - "label": "Event's during puerperium", + "label": "Expiry Date", "type": "obs", - "id": "eventsDuringPuerperium", - "questionOptions": { - "concept": "1576AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "multiCheckbox", - "answers": [ - { - "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "None" - }, - { - "concept": "134612AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Maternal death" - }, - { - "concept": "127592AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Retained placenta" - }, - { - "concept": "146192AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Cardiac arrest" - }, - { - "concept": "154223AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Neonatal death" - }, - { - "concept": "206AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Seizure" - }, - { - "concept": "140238AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Fever" - }, - { - "concept": "113195AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Obstetrical uterus rupture" - }, - { - "concept": "123396AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Vagina discharge" - }, - { - "concept": "139981AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Foot-drop" - }, - { - "concept": "230AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Postpartum hemorrhage" - }, - { - "concept": "49AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Vesical-vaginal fistula" - }, - { - "concept": "117069AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Infection specific to perinatal period" - }, - { - "concept": "129318AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Postpartum psychosis" - }, - { - "concept": "135592AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Loss of consciousness" - }, - { - "concept": "130AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Puerperal sepsis" - }, - { - "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Other (non-coded)" - } - ] - } - } - ], - "id": "__ruruwyJ7v" - } - ] - } - ] - }, - { - "label": "Laboratory Investigations", - "sections": [ - { - "label": "HIV Testing", - "isExpanded": "true", - "questions": [ - { - "label": "HIV Test(s)", - "type": "obsGroup", - "questionOptions": { - "rendering": "group", - "concept": "164410AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "id": "hivTest", - "validators": [], - "questions": [ - { - "label": "Kit Name", - "type": "obs", - "questionOptions": { - "rendering": "select", - "concept": "214c83f9-435d-44f5-9ae6-d5757b7b4c7f", - "answers": [ - { - "concept": "7cf927f8-e734-474f-b71a-1459bb566aa2", - "label": "Determine" - }, - { - "concept": "59ef8c87-eb66-4f9e-a459-7227c01f682e", - "label": "First Response" - }, - { - "concept": "2f5a80fa-6f26-4832-b8a8-f47649bb60de", - "label": "Dual Kit" - } - ] - }, - "id": "kitName", - "validators": [] - }, - { - "label": "Lot Number", - "type": "obs", - "questionOptions": { - "rendering": "text", - "concept": "3d4f9e8e-46cc-4024-a1c4-d0167f2c84a4" - }, - "id": "lotNumber", - "validators": [] - }, - { - "label": "Expiry Date", - "type": "obs", - "validators": [ - { - "type": "date", - "allowFutureDates": "true" - } - ], - "questionOptions": { - "rendering": "date", - "concept": "162502AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "weeksList": "" - }, - "id": "expiryDate" - }, - { - "label": "HIV Test Results:", - "type": "obs", - "questionOptions": { - "rendering": "select", - "concept": "1040AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "answers": [ - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "163611AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Invalid" - } - ] - }, - "id": "testResults", - "validators": [] - }, - { - "label": "Kit Name", - "type": "obs", - "questionOptions": { - "rendering": "select", - "concept": "214c83f9-435d-44f5-9ae6-d5757b7b4c7f", - "answers": [ - { - "concept": "7cf927f8-e734-474f-b71a-1459bb566aa2", - "label": "Determine" - }, - { - "concept": "59ef8c87-eb66-4f9e-a459-7227c01f682e", - "label": "First Response" - }, - { - "concept": "2f5a80fa-6f26-4832-b8a8-f47649bb60de", - "label": "Dual Kit" - } - ] - }, - "id": "kitNameB", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(testResults) || testResults !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Lot Number", - "type": "obs", - "questionOptions": { - "rendering": "text", - "concept": "3d4f9e8e-46cc-4024-a1c4-d0167f2c84a4" - }, - "id": "lotNumberB", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(testResults) || testResults !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Expiry Date", - "type": "obs", - "validators": [ - { - "type": "date", - "allowFutureDates": "true" - } - ], + "validators": [ + { + "type": "date", + "allowFutureDates": "true" + } + ], "questionOptions": { "rendering": "date", "concept": "162502AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", @@ -830,8 +678,11 @@ } ] }, - "id": "finalResult", - "validators": [] + "id": "hivFinalResult", + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(consentGiven) || consentGiven !== 'true'" + } }, { "label": "Results given to client?", @@ -892,9 +743,6 @@ "label": "Unknown" } ] - }, - "hide": { - "hideWhenExpression": "isEmpty(partnerTested) || partnerTested !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -904,339 +752,352 @@ "isExpanded": "true", "questions": [ { - "label": "Urine Microscopy", - "type": "obs", - "id": "urinalysis", - "questionOptions": { - "concept": "56AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "textarea" - } - }, - { - "label": "Urine Leukocyte Esterase Test", - "type": "obs", - "id": "lukocyte", + "label": "Urinalysis ", + "type": "obsGroup", "questionOptions": { - "concept": "161441AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "1874AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Trace" - }, - { - "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "One Plus(+)" - }, - { - "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Two Plus(++)" - }, - { - "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Three Plus(+++)" + "rendering": "group", + "concept": "161446AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "id": "urinalysis", + "questions": [ + { + "label": "Urine Microscopy", + "type": "obs", + "id": "urinalysis", + "questionOptions": { + "concept": "56AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "textarea" } - ] - } - }, - { - "label": "Urinary Albumin (mg/dL)", - "type": "obs", - "id": "albumin", - "questionOptions": { - "concept": "1875AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "1874AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Trace - 15" - }, - { - "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "One Plus(+) - 30" - }, - { - "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Two Plus(++) - 100" - }, - { - "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Three Plus(+++) - 300" - }, - { - "concept": "1365AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Four Plus(++++) - 1000" + }, + { + "label": "Urine Leukocyte Esterase Test", + "type": "obs", + "id": "lukocyte", + "questionOptions": { + "concept": "161441AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + }, + { + "concept": "1874AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Trace" + }, + { + "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "One Plus(+)" + }, + { + "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Two Plus(++)" + }, + { + "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Three Plus(+++)" + } + ] } - ] - } - }, - { - "label": "Urinary Ketone (mg/dL)", - "type": "obs", - "id": "ketone", - "questionOptions": { - "concept": "161442AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "1874AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Trace - 5" - }, - { - "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "One Plus(+) - 15" - }, - { - "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Two Plus(++) - 50" - }, - { - "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Three Plus(+++) - 150" + }, + { + "label": "Urinary Albumin (mg/dL)", + "type": "obs", + "id": "albumin", + "questionOptions": { + "concept": "1875AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + }, + { + "concept": "1874AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Trace - 15" + }, + { + "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "One Plus(+) - 30" + }, + { + "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Two Plus(++) - 100" + }, + { + "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Three Plus(+++) - 300" + }, + { + "concept": "1365AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Four Plus(++++) - 1000" + } + ] } - ] - } - }, - { - "label": "Glucose Measurement (Qualitative)", - "type": "obs", - "id": "glucose", - "questionOptions": { - "concept": "159734AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "1115AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Normal" - }, - { - "concept": "1874AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Trace" - }, - { - "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "One Plus(+)" - }, - { - "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Two Plus(++)" - }, - { - "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Three Plus(+++)" - }, - { - "concept": "1365AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Four Plus(++++)" + }, + { + "label": "Urinary Ketone (mg/dL)", + "type": "obs", + "id": "ketone", + "questionOptions": { + "concept": "161442AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + }, + { + "concept": "1874AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Trace - 5" + }, + { + "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "One Plus(+) - 15" + }, + { + "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Two Plus(++) - 50" + }, + { + "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Three Plus(+++) - 150" + } + ] } - ] - } - }, - { - "label": "Urine Bile Salt Test (mg/dL)", - "type": "obs", - "id": "bile", - "questionOptions": { - "concept": "161444AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "1115AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Normal" - }, - { - "concept": "1874AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Trace - 1" - }, - { - "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "One Plus(+) - 4" - }, - { - "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Two Plus(++) - 8" - }, - { - "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Three Plus(+++) - 12" + }, + { + "label": "Glucose Measurement (Qualitative)", + "type": "obs", + "id": "glucose", + "questionOptions": { + "concept": "159734AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "1115AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Normal" + }, + { + "concept": "1874AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Trace" + }, + { + "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "One Plus(+)" + }, + { + "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Two Plus(++)" + }, + { + "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Three Plus(+++)" + }, + { + "concept": "1365AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Four Plus(++++)" + } + ] + } + }, + { + "label": "Urine Bile Salt Test (mg/dL)", + "type": "obs", + "id": "bile", + "questionOptions": { + "concept": "161444AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "1115AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Normal" + }, + { + "concept": "1874AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Trace - 1" + }, + { + "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "One Plus(+) - 4" + }, + { + "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Two Plus(++) - 8" + }, + { + "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Three Plus(+++) - 12" + } + ] + } + }, + { + "label": "Urine pH", + "type": "obs", + "id": "urinePH", + "questionOptions": { + "concept": "161438AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "number", + "max": "14", + "min": "0" } - ] - } - }, - { - "label": "Urine pH", - "type": "obs", - "id": "urinePH", - "questionOptions": { - "concept": "161438AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number", - "min": "0" - } - }, - { - "label": "Urine Bile Pigment Test", - "type": "obs", - "id": "bile", - "questionOptions": { - "concept": "161443AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "One Plus(+)" - }, - { - "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Two Plus(++)" - }, - { - "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Three Plus(+++)" + }, + { + "label": "Urine Bile Pigment Test", + "type": "obs", + "id": "bile", + "questionOptions": { + "concept": "161443AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + }, + { + "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "One Plus(+)" + }, + { + "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Two Plus(++)" + }, + { + "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Three Plus(+++)" + } + ] } - ] - } - }, - { - "label": "Urine Specific Gravity", - "type": "obs", - "id": "urineSpecificGravity", - "questionOptions": { - "concept": "161439AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number", - "min": "0" - } - }, - { - "label": "Urine Color", - "type": "obs", - "id": "urineColor", - "questionOptions": { - "concept": "162106AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "162100AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Brown color" - }, - { - "concept": "162099AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Colourless" - }, - { - "concept": "162098AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Dark yellow colour" - }, - { - "concept": "162097AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Light yellow colour" - }, - { - "concept": "127778AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Red color" - }, - { - "concept": "162105AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yellow-green colour" + }, + { + "label": "Urine Specific Gravity", + "type": "obs", + "id": "urineSpecificGravity", + "questionOptions": { + "concept": "161439AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "number", + "max": "1.1", + "min": "1" } - ] - } - }, - { - "label": "Urine Nitrite Test", - "type": "obs", - "id": "urineNitrite", - "questionOptions": { - "concept": "161440AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "One Plus(+)" - }, - { - "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Two Plus(++)" + }, + { + "label": "Urine Color", + "type": "obs", + "id": "urineColor", + "questionOptions": { + "concept": "162106AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "162100AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Brown color" + }, + { + "concept": "162099AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Colourless" + }, + { + "concept": "162098AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Dark yellow colour" + }, + { + "concept": "162097AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Light yellow colour" + }, + { + "concept": "127778AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Red color" + }, + { + "concept": "162105AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yellow-green colour" + } + ] } - ] - } - }, - { - "label": "Urine Turbidity", - "type": "obs", - "id": "urineTurbidity", - "questionOptions": { - "concept": "162101AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "162103AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Cloudy urine" - }, - { - "concept": "162102AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Urine appears clear" - }, - { - "concept": "162104AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Urine appears turbid" + }, + { + "label": "Urine Nitrite Test", + "type": "obs", + "id": "urineNitrite", + "questionOptions": { + "concept": "161440AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + }, + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" + }, + { + "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "One Plus(+)" + }, + { + "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Two Plus(++)" + } + ] } - ] - } - }, - { - "label": "Urine Dipstick for Blood", - "type": "obs", - "id": "urineDipstick", - "questionOptions": { - "concept": "162096AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "1874AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Trace" - }, - { - "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "One Plus(+)" - }, - { - "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Two Plus(++)" - }, - { - "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Three Plus(+++)" + }, + { + "label": "Urine Turbidity", + "type": "obs", + "id": "urineTurbidity", + "questionOptions": { + "concept": "162101AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "162103AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Cloudy urine" + }, + { + "concept": "162102AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Urine appears clear" + }, + { + "concept": "162104AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Urine appears turbid" + } + ] } - ] - } + }, + { + "label": "Urine Dipstick for Blood", + "type": "obs", + "id": "urineDipstick", + "questionOptions": { + "concept": "162096AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + }, + { + "concept": "1874AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Trace" + }, + { + "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "One Plus(+)" + }, + { + "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Two Plus(++)" + }, + { + "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Three Plus(+++)" + } + ] + } + } + ] } ] }, @@ -1292,6 +1153,9 @@ "label": "No" } ] + }, + "hide": { + "hideWhenExpression": "syphilisTestResults !== '1228AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { @@ -1323,20 +1187,19 @@ "id": "hb", "questionOptions": { "concept": "21AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number", - "min": "0" + "rendering": "number" } }, { "label": "Blood sugar testing for Diabetes:", "type": "obs", - "id": "bsForDiabetes", + "id": "bldSugar", "questionOptions": { "concept": "119481AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", "answers": [ { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "No Diabetes" }, { @@ -1428,48 +1291,93 @@ "label": "Presumed" }, { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Confirmed" + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Confirmed" + }, + { + "concept": "1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not Done" + }, + { + "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "N/A" + } + ] + } + }, + { + "label": "CaCx screening method?", + "type": "obs", + "id": "screeningcacxMethod", + "questionOptions": { + "concept": "163589AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "885AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Pap Smear" + }, + { + "concept": "162816AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "VIA" + }, + { + "concept": "9818bba5-ecd4-4cf9-a48f-5e5d9a48eec6", + "label": "VILI" + }, + { + "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Other" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(cacxScreening) || cacxScreening === '1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || cacxScreening === '1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Hepatitis B screening:", + "type": "obs", + "id": "hepBscreen", + "questionOptions": { + "concept": "6ec3d456-ba0c-4df1-9254-4dd77037ffb8", + "rendering": "radio", + "answers": [ + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" }, { - "concept": "1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not Done" + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" }, { - "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "N/A" + "concept": "1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not Done" } ] } }, { - "label": "CaCx screening method?", + "label": "If Positive,was the treatment done?", "type": "obs", - "id": "screeningcacxMethod", + "id": "treatmentPos", "questionOptions": { - "concept": "163589AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "166665AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", "answers": [ { - "concept": "885AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Pap Smear" - }, - { - "concept": "162816AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "VIA" - }, - { - "concept": "9818bba5-ecd4-4cf9-a48f-5e5d9a48eec6", - "label": "VILI" + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" }, { - "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Other" + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" } ] }, "hide": { - "hideWhenExpression": "isEmpty(cacxScreening) || cacxScreening === '1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || cacxScreening === '1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "hideWhenExpression": "hepBscreen !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { @@ -1497,6 +1405,9 @@ "label": "WHO Stage4" } ] + }, + "hide": { + "hideWhenExpression": "hivFinalResult !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { @@ -1516,120 +1427,124 @@ "label": "No" } ] + }, + "hide": { + "hideWhenExpression": "hivFinalResult !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } - }, + } + ] + }, + { + "label": "ART and Prophylaxis", + "isExpanded": "true", + "questions": [ { - "label": "Hepatitis B Screening? ", + "label": "Mother's prophylaxis given during this visit?", "type": "obs", - "id": "hepatitisB", + "id": "prophylaxisUsed", "questionOptions": { - "concept": "6ec3d456-ba0c-4df1-9254-4dd77037ffb8", + "concept": "1109AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", "answers": [ { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" + "concept": "105281AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Cotrimoxazole" }, { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" + "concept": "74250AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Dapsone" }, { - "concept": "160737AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not Done" + "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "None" } ] + }, + "hide": { + "hideWhenExpression": "hivFinalResult !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { - "label": "Hepatitis B Treatment? ", + "label": "AZT for the baby dispensed?", "type": "obs", - "id": "hepatitisBTreatment", + "id": "aztDispensed", "questionOptions": { - "concept": "166665AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "1282AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", "answers": [ { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "160123AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Yes" }, { "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "No" + }, + { + "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "N/A" } ] }, "hide": { - "hideWhenExpression": "isEmpty(hepatitisB) || hepatitisB !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "hideWhenExpression": "hivFinalResult !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } - } - ] - }, - { - "label": "ART and Prophylaxis", - "isExpanded": "true", - "questions": [ + }, { - "label": "Mother's prophylaxis given during this visit?", + "label": "NVP for the baby dispensed?", "type": "obs", - "id": "prophylaxisUsed", + "id": "nvpDispensed", "questionOptions": { - "concept": "1109AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "1282AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", "answers": [ { - "concept": "105281AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Cotrimoxazole" + "concept": "80586AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" }, { - "concept": "74250AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Dapsone" + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" }, { - "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "None" + "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "N/A" } ] + }, + "hide": { + "hideWhenExpression": "hivFinalResult !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { - "label": "HAART given to mother during this visit?", + "label": "Deworming done", "type": "obs", - "id": "haartGiven", + "id": "dewormingDone", "questionOptions": { - "concept": "5576AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "159922AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", "answers": [ { - "concept": "true", + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Yes" }, { - "concept": "false", + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "No" } ] } }, { - "label": "HAART start date :", - "type": "obs", - "id": "haartStartDate", - "questionOptions": { - "concept": "163784AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - } - }, - { - "label": "AZT for the baby dispensed?", + "label": "Intermittent Presumptive Treatment given during the visit?", "type": "obs", - "id": "aztDispensed", + "id": "iptGiven", "questionOptions": { - "concept": "1282AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "1591AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", "answers": [ { - "concept": "160123AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Yes" }, { @@ -1644,26 +1559,53 @@ } }, { - "label": "NVP for the baby dispensed?", + "label": "Intermittent Presumptive Treatment dose given?", "type": "obs", - "id": "nvpDispensed", + "id": "doseIIpt", "questionOptions": { - "concept": "1282AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "1418AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", "answers": [ { - "concept": "80586AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" + "concept": "1", + "label": "First Dose" }, { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "2", + "label": "Second Dose" + }, + { + "concept": "3", + "label": "Third Dose" + }, + { + "concept": "4", + "label": "Fourth Dose" + }, + { + "concept": "5", + "label": "Fifth Dose" + }, + { + "concept": "6", + "label": "Sixth Dose" + }, + { + "concept": "7", + "label": "Seventh Dose" + }, + { + "concept": "0", "label": "No" }, { - "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "N/A" + "concept": "0", + "label": "Not Applicable" } ] + }, + "hide": { + "hideWhenExpression": "iptGiven !== '80586AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -1673,7 +1615,7 @@ "isExpanded": "true", "questions": [ { - "label": "Was FGM done? ", + "label": "Was FGM Done?:", "type": "obs", "id": "fgmDone", "questionOptions": { @@ -1692,7 +1634,7 @@ } }, { - "label": "What were the FGM associated complications? ", + "label": "What were the FGM associated complications?:", "type": "obs", "id": "fgmComplications", "questionOptions": { @@ -1700,33 +1642,33 @@ "rendering": "radio", "answers": [ { - "concept": "122949AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "122949AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Scarring" }, { - "concept": "136308AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "136308AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Keloids" }, { - "concept": "141615AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "141615AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Dyspaneuria" }, { - "concept": "111633AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "111633AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "UTI" } ] }, "hide": { - "hideWhenExpression": "isEmpty(fgmDone) || fgmDone === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "hideWhenExpression": "isEmpty(fgmDone) || fgmDone != '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { - "label": "Which Postpartum family planning method was the client counselled on? ", + "label": "Which Postpartum family planning method was the client counselled on?:", "type": "obs", - "id": "fgmDone", + "id": "fpCounselled", "questionOptions": { - "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", "answers": [ { @@ -1734,7 +1676,7 @@ "label": "IUD" }, { - "concept": "159589AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "159589AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Implants" }, { @@ -1747,11 +1689,11 @@ ] }, { - "label": "Other conditions", + "label": "Other Conditions", "isExpanded": "true", "questions": [ { - "label": "Does the client have other illnesses? ", + "label": "Does the client have other illnesses?", "type": "obs", "id": "chronicIllness", "questionOptions": { @@ -1770,24 +1712,45 @@ } }, { - "label": "Chronic Illness", + "label": "Illnesses ", "type": "obsGroup", "questionOptions": { "rendering": "repeating", - "concept": "159392AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "concept": "162747AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }, - "id": "illnessObsGroup", - "validators": [], + "id": "testChronic", "hide": { - "hideWhenExpression": "isEmpty(chronicIllness) || chronicIllness !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "hideWhenExpression": "isEmpty(chronicIllness) || chronicIllness != '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" }, "questions": [ { - "label": "Illness", + "label": "Illnesses", "type": "obs", "questionOptions": { "rendering": "select", "concept": "1284AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "conceptMappings": [ + { + "type": "SNOMED NP", + "value": "NP: 439401001" + }, + { + "type": "AMPATH", + "value": "1284" + }, + { + "type": "org.openmrs.module.emrapi", + "value": "Coded Diagnosis" + }, + { + "type": "SNOMED MVP", + "value": "MVP: 12841000105004" + }, + { + "type": "CIEL", + "value": "1284" + } + ], "answers": [ { "concept": "149019AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", @@ -1891,76 +1854,57 @@ } ] }, - "id": "illnessType", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(chronicIllness) || chronicIllness !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } + "id": "coughtTests" }, { - "label": "Onset Date", + "label": "Onset date", "type": "obs", + "id": "OnAndDate", + "questionOptions": { + "concept": "159948AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "date" + }, "validators": [ { "type": "date", "allowFutureDates": "false" } - ], - "hide": { - "hideWhenExpression": "isEmpty(chronicIllness) || chronicIllness !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "questionOptions": { - "rendering": "date", - "concept": "159948AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "weeksList": "" - }, - "id": "onSetDate" + ] }, { "label": "Drug", "type": "obs", + "id": "druG", "questionOptions": { - "rendering": "drug", - "concept": "1282AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "id": "illnessDrug", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(chronicIllness) || chronicIllness !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "concept": "1282AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "text" } }, { "label": "Dose", "type": "obs", + "id": "dose", "questionOptions": { - "rendering": "text", - "concept": "1443AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "id": "illnessDose", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(chronicIllness) || chronicIllness !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "concept": "1443AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "number" } }, { "label": "Units", "type": "obs", + "id": "units", "questionOptions": { - "rendering": "text", - "concept": "1444AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "id": "illnessUnits", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(chronicIllness) || chronicIllness !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "concept": "1444AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "text" } }, { - "label": "Frequency:", + "label": "Frequency", "type": "obs", + "id": "frequency", "questionOptions": { - "rendering": "select", "concept": "160855AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", "answers": [ { "concept": "160862AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", @@ -1983,7 +1927,7 @@ "label": "Twice daily" }, { - "concept": "1160866AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "160866AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Thrice daily" }, { @@ -1991,32 +1935,24 @@ "label": "Four times daily" } ] - }, - "id": "frequency", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(chronicIllness) || chronicIllness !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { "label": "Duration", "type": "obs", + "id": "duRATion", "questionOptions": { - "rendering": "text", - "concept": "159368AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "id": "drugDuration", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(chronicIllness) || chronicIllness !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "concept": "159368AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "number" } }, { "label": "Duration Units", "type": "obs", + "id": "DuraTionItS", "questionOptions": { - "rendering": "select", "concept": "1732AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", "answers": [ { "concept": "1822AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", @@ -2035,11 +1971,6 @@ "label": "Months" } ] - }, - "id": "drugDuration", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(chronicIllness) || chronicIllness !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -2053,7 +1984,7 @@ { "label": "Has the client received ANC counselling:", "type": "obs", - "id": "counselled", + "id": "counSelled", "questionOptions": { "concept": "1912AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", @@ -2080,10 +2011,10 @@ { "label": "Subject(s)", "type": "obs", - "id": "birthPlans", + "id": "subJcts", "questionOptions": { "concept": "159853AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "multiCheckbox", + "rendering": "checkbox", "answers": [ { "concept": "159758AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", @@ -2120,11 +2051,10 @@ ] }, "hide": { - "hideWhenExpression": "isEmpty(counselled) || counselled === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "hideWhenExpression": "isEmpty(counSelled) || counSelled === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } - ], - "id": "clientEducation" + ] } ] }, @@ -2133,11 +2063,11 @@ "isExpanded": "true", "questions": [ { - "label": "Has the client received the minimum package of Care:", + "label": "Has the client received the minimum package of care?:", "type": "obs", - "id": "minCarePackage", + "id": "minPackg", "questionOptions": { - "concept": "161595AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "63da4194-a26a-4aa5-b5d5-4125b4822cf7", "rendering": "radio", "answers": [ { @@ -2152,21 +2082,86 @@ } }, { - "label": "Care Package", + "label": "Package", "type": "obsGroup", - "id": "minCarePackageOptions", "questionOptions": { - "concept": "161048AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "161628AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "group" }, "questions": [ { - "label": "Care Package", + "label": "Package", "type": "obs", - "id": "minCarePackageOptionsGroup", + "id": "paCkg", "questionOptions": { "concept": "1592AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "multiCheckbox", + "rendering": "checkbox", + "answers": [ + { + "concept": "164836AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Identify a case manager (M2M/HCW)" + }, + { + "concept": "166607AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Pre appointmnet SMS" + }, + { + "concept": "166486AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Tartgeted home visits" + }, + { + "concept": "1167AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Psychosocial and disclosure support" + }, + { + "concept": "4342d15d-22e2-456e-bbfd-16b42b2ec8c6", + "label": "3-monthly Enhanced ART adherence assessments optimize TLD" + }, + { + "concept": "163310AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Timely viral load monitoring, early ART switches" + }, + { + "concept": "167410AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Complex case reviews in MDT/Consultation with clinical mentors" + }, + { + "concept": "167079AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Enhanced longitudinal Mother-Infant Pair follow up" + }, + { + "concept": "166563AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Early HEI case identification" + }, + { + "concept": "160116AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Bi weekly random file audits to inform quality improvement" + }, + { + "concept": "160031AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Patient who default-LTFU root cause audit and return to care plan" + }, + { + "concept": "166663AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Screen and support - GBV, Disclosure and Stigma" + }, + { + "concept": "159612AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "RH education and FP during breastfeeding period" + } + ] + }, + "hide": { + "hideWhenExpression": "minPackg !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || hivFinalResult !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Minimum Package", + "type": "obs", + "id": "pacMin", + "questionOptions": { + "concept": "165241AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "checkbox", "answers": [ { "concept": "959319eb-f595-4b08-9b26-4e01835b2c89", @@ -2176,6 +2171,18 @@ "concept": "161557AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "HIV Testing for the Partner" }, + { + "concept": "165475AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Emphasize importance of follow up ANC Visits" + }, + { + "concept": "1382AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Postnatal FP Counselling and support" + }, + { + "concept": "2f3e668b-695e-4a79-9531-15872b89e5c6", + "label": "PrEP with emphasis on adherence" + }, { "concept": "d06d16a2-7d2e-4a9e-b72c-f7ff7ece1d9a", "label": "STI Screening and treatment" @@ -2185,33 +2192,32 @@ "label": "Condom Provision" }, { - "concept": "2f3e668b-695e-4a79-9531-15872b89e5c6", - "label": "PrEP with emphasis on adherence" + "concept": "7dbb5b43-861e-4816-a88f-caa976ac2050", + "label": "Referrals for OVC/DREAMS" }, { - "concept": "165475AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Emphasize importance of follow up ANC Visits" + "concept": "161557AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "HIV Testing for the Partner" }, { - "concept": "1382AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Postnatal FP Counselling and support" + "concept": "d06d16a2-7d2e-4a9e-b72c-f7ff7ece1d9a", + "label": "STI Screening and treatment" }, { "concept": "162223AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Referrals for VMMC Services for partner" - }, - { - "concept": "7dbb5b43-861e-4816-a88f-caa976ac2050", - "label": "Referrals for OVC/DREAMS" } ] }, "hide": { - "hideWhenExpression": "isEmpty(minCarePackage) || minCarePackage === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "hideWhenExpression": "minPackg !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || hivFinalResult !== '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } + ] } + + ] }, { @@ -2313,4 +2319,4 @@ ], "processor": "EncounterFormProcessor", "referencedForms": [] -} +} \ No newline at end of file