diff --git a/configuration/ampathforms/Clinic_visit.json b/configuration/ampathforms/Clinic_visit.json index bea8f353..cd8f62c7 100644 --- a/configuration/ampathforms/Clinic_visit.json +++ b/configuration/ampathforms/Clinic_visit.json @@ -1,2510 +1,1507 @@ { - "name": "Clinic visit form", - "description": "Clinic visit form", - "version": "1", + "name": "KVP Clinical Encounter form", + "description": "KVP Clinical Encounter form", + "version": "2.1", "published": true, "uuid": "92e041ac-9686-11e9-bc42-526af7764f64", "retired": false, - "encounter": "KP Clinic visit form", + "encounter": "KP Clinic Visit form", "pages": [ - { - "label": "KP Clinical Visit", - "sections": [ - { - "label": "Encounter Details", - "isExpanded": "true", - "questions": [ - { - "label": "Date:", - "type": "encounterDatetime", - "questionOptions": { - "rendering": "ui-select-extended" - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "false" - } - ], - "id": "encDate" - }, - { - "label": "Provider:", - "type": "encounterProvider", - "questionOptions": { - "rendering": "ui-select-extended" - }, - "id": "encProvider " - }, - { - "label": "Location:", - "type": "encounterLocation", - "questionOptions": { - "rendering": "ui-select-extended" - }, - "id": "encLocation" - } - ] + { + "label": "KVP Clinical Encounter form", + "sections": [ + { + "label": "Encounter Details", + "isExpanded": "true", + "questions": [ + { + "label": "Date:", + "type": "encounterDatetime", + "questionOptions": { + "rendering": "ui-select-extended" }, - { - "label": "Visit Details", - "isExpanded": "true", - "questions": [ - { - "label": "Type of visit :", - "type": "obs", - "id": "typeOfVisit", - "questionOptions": { - "concept": "164181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "162080AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Initial" - }, - { - "concept": "164142AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Revisit" - } - ] - } - }, - { - "label": "Reason for visit :", - "type": "obs", - "id": "reasonforVisit", - "questionOptions": { - "concept": "164082AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "5006AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Asymptomatic" - }, - { - "concept": "1068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Symptomatic" - }, - { - "concept": "356f0bfc-a3e1-44a3-8a15-efe2845cb18f", - "label": "Quarterly Screening checkup" - }, - { - "concept": "160523AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Follow up" - } - ] - } - }, - { - "label": "Service delivery Model:", - "type": "obs", - "id": "servicemodelType", - "questionOptions": { - "concept": "160540AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "161235AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Static" - }, - { - "concept": "160545AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Outreach" - } - ] - } - } - ] + "validators": [ + { + "type": "date", + "allowFutureDates": "false" + } + ], + "id": "encDate" + }, + { + "label": "Provider:", + "type": "encounterProvider", + "questionOptions": { + "rendering": "ui-select-extended" }, - { - "label": "Clinic Visit Form", - "isExpanded": "true", - "questions": [ - { - "label": "STI Screened:", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "161558AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "id": "stiScreened", - "required": "true" - }, - { - "label": "STI Results", - "type": "obs", - "id": "stiResults", - "questionOptions": { - "concept": "ec1b6d72-728f-4ab0-a4e4-7335731075b9", - "rendering": "radio", - "answers": [ - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(stiScreened) || stiScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "STI Treated", - "type": "obs", - "id": "stiTreated", - "questionOptions": { - "concept": "d7b6a98f-025e-4732-b0b2-2fe8b00e6b4c", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(stiScreened) || stiScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(stiResults) || stiResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "STI Referred", - "type": "obs", - "id": "stiReferred", - "questionOptions": { - "concept": "cfd5aeef-ded4-4375-a2f5-9cc8f39d2e4f", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(stiScreened) || stiScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(stiResults) || stiResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "If yes specify", - "type": "obs", - "id": "stiTxt", - "questionOptions": { - "concept": "20395601-257c-490c-86c2-acffb627f91f", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(stiScreened) || stiScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(stiResults) || stiResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(stiReferred) || stiReferred == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "TB Screened :", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "cddbf6fe-4bcd-40b6-a7ea-8573e4080192", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "id": "tbScreened", - "required": "true" - }, - { - "label": "TB Results", - "type": "obs", - "id": "tbResults", - "questionOptions": { - "concept": "f2b2dc3b-faf4-4069-a0df-044b9034ac59", - "rendering": "radio", - "answers": [ - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(tbScreened) || tbScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "TB Treated", - "type": "obs", - "id": "tbTreated", - "questionOptions": { - "concept": "1111AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(tbScreened) || tbScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(tbResults) || tbResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "TB Referred", - "type": "obs", - "id": "tbReferred", - "questionOptions": { - "concept": "162310AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(tbScreened) || tbScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(tbResults) || tbResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "If yes specify", - "type": "obs", - "id": "tbTxt", - "questionOptions": { - "concept": "163323AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(tbScreened) || tbScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(tbResults) || tbResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(tbReferred) || tbReferred == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Hepatitis B Screened", - "type": "obs", - "id": "hepbScreened", - "questionOptions": { - "concept": "6ec3d456-ba0c-4df1-9254-4dd77037ffb8", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - } - }, - { - "label": "Hepatitis B Results", - "type": "obs", - "id": "hepbResults", - "questionOptions": { - "concept": "1322AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(hepbScreened) || hepbScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Hepatitis B Treated", - "type": "obs", - "id": "hepbTreated", - "questionOptions": { - "concept": "b66b73a1-76ee-4edd-8337-594447cdad83", - "rendering": "radio", - "answers": [ - { - "concept": "782AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Vaccination" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(hepbScreened) || hepbScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(hepbResults) || hepbResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Hepatitis B Referred", - "type": "obs", - "id": "hepbReferred", - "questionOptions": { - "concept": "cdd7d0cd-75cf-4105-8a36-8c13ae9b3bf5", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(hepbScreened) || hepbScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(hepbResults) || hepbResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "if yes specify", - "type": "obs", - "id": "hepbTxt", - "questionOptions": { - "concept": "a330659c-faa0-4901-a47b-a9619d8c524e", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(hepbScreened) || hepbScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(hepbResults) || hepbResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(hepbReferred) || hepbReferred == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Hepatitis C Screnned", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "b7416ecd-c3e3-4987-bf9d-194fb365ec2c", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "id": "hepcScreened", - "required": "true" - }, - { - "label": "Hepatitis C Results", - "type": "obs", - "id": "hepcResults", - "questionOptions": { - "concept": "161471AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(hepcScreened) || hepcScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Hepatitis C Treated", - "type": "obs", - "id": "hepcTreated", - "questionOptions": { - "concept": "81573411-a301-4c46-bc63-c2095e36e7e6", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(hepcScreened) || hepcScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(hepcResults) || hepcResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Hepatitis C Referred", - "type": "obs", - "id": "hepcReferred", - "questionOptions": { - "concept": "adf8f1a3-45d5-497d-8ad1-15f6b0ad48f6", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(hepcScreened) || hepcScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(hepcResults) || hepcResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "If yes specify", - "type": "obs", - "id": "hepcTxt", - "questionOptions": { - "concept": "c0bf7ed8-2c4f-47f0-9b11-415a0bd263e0", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(hepcScreened) || hepcScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(hepcResults) || hepcResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(hepcReferred) || hepcReferred == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Overdose management Screened", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "7f4003fa-1ce4-486b-beda-a9b6da3c9345", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "id": "overdoseScreened", - "required": "true" - }, - { - "label": "Overdose management Results", - "type": "obs", - "id": "overdoseResults", - "questionOptions": { - "concept": "0df5df9a-57c2-4fd9-b29a-6c537c450840", - "rendering": "radio", - "answers": [ - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(overdoseScreened) || overdoseScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Overdose management Treated", - "type": "obs", - "id": "overdoseTreated", - "questionOptions": { - "concept": "924449da-9e74-411a-a304-a2d449a2dc9f", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(overdoseScreened) || overdoseScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(overdoseResults) || overdoseResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Received naloxone", - "type": "obs", - "id": "naloxane", - "questionOptions": { - "concept": "2dfea836-bed0-43da-8819-9bb03690187e", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(overdoseScreened) || overdoseScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(overdoseResults) || overdoseResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(overdoseTreated) || overdoseTreated == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Received naloxone Referred", - "type": "obs", - "id": "overdoseReferred", - "questionOptions": { - "concept": "86d18c9a-8de8-4174-9d5d-49e923c85d75", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(overdoseScreened) || overdoseScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(overdoseResults) || overdoseResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "If yes specify", - "type": "obs", - "id": "overdoseTxt", - "questionOptions": { - "concept": "d5de655b-883f-4da1-9856-2145b87f15fc", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(overdoseScreened) || overdoseScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(overdoseResults) || overdoseResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(overdoseReferred) || overdoseReferred == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Abscess Screened", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "2945156d-4125-45e9-b81e-c4907970c30f", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "id": "abscessScreened", - "required": "true" - }, - { - "label": "Abscess Results", - "type": "obs", - "id": "abscessResults", - "questionOptions": { - "concept": "02c98d7b-0ca7-493f-a38b-1a3f360f73e7", - "rendering": "radio", - "answers": [ - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(abscessScreened) || abscessScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Abscess Treated", - "type": "obs", - "id": "abscessTreated", - "questionOptions": { - "concept": "98c9fc35-2e59-4c15-a725-2f7a15d114f1", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(abscessScreened) || abscessScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(abscessResults) || abscessResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Abscess Referred", - "type": "obs", - "id": "abscessReferred", - "questionOptions": { - "concept": "1f4e14e5-2618-4160-aefc-77abe3d36b6a", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(abscessScreened) || abscessScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(abscessResults) || abscessResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "If yes specify", - "type": "obs", - "id": "abscessTxt", - "questionOptions": { - "concept": "adf65dd8-9674-4759-a841-fd10631d1ef2", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(abscessScreened) || abscessScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(abscessResults) || abscessResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(abscessReferred) || abscessReferred == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Alcohol and drug abuse Screened", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "e128cc18-5b16-4022-b7e3-8f02d372fc5d", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "id": "alcoholScreened", - "required": "true" - }, - { - "label": "Alcohol and drug abuse Results", - "type": "obs", - "id": "alcoholResults", - "questionOptions": { - "concept": "d28e49da-3003-449a-819e-bb9737719a29", - "rendering": "radio", - "answers": [ - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(alcoholScreened) || alcoholScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Alcohol and drug abuse Treated", - "type": "obs", - "id": "alcoholTreated", - "questionOptions": { - "concept": "21fe97b7-53a6-4b30-b6d0-7096c802c246", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(alcoholScreened) || alcoholScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(alcoholResults) || alcoholResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Alcohol and drug abuse Referred", - "type": "obs", - "id": "alcoholReferred", - "questionOptions": { - "concept": "9a1a86d7-ef7b-499c-b872-e4e70016c03e", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(alcoholScreened) || alcoholScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(alcoholResults) || alcoholResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "If yes specify", - "type": "obs", - "id": "alcoholTxt", - "questionOptions": { - "concept": "14a2fc52-0135-41b5-b5e1-41606d631873", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(alcoholScreened) || alcoholScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(alcoholResults) || alcoholResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(alcoholReferred) || alcoholReferred == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Cervical Cancer Screened", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "06398e78-0d3e-43d5-8017-f2fc3865e2e0", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "hide": { - "hideWhenExpression": "sex !== 'F'" - }, - "id": "cervScreened", - "required": "true" - }, - { - "label": "Cervical Cancer Results", - "type": "obs", - "id": "cervResults", - "questionOptions": { - "concept": "23bee3ab-f241-4e56-8d92-1116dc6b516a", - "rendering": "radio", - "answers": [ - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(cervScreened) || cervScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Cervical Cancer Treated", - "type": "obs", - "id": "cervTreated", - "questionOptions": { - "concept": "a869d37b-bf4d-4946-9318-15ff505211a5", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(cervScreened) || cervScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(cervResults) || cervResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Cervical Cancer Referred", - "type": "obs", - "id": "cervReferred", - "questionOptions": { - "concept": "f5a15a0c-a55a-4680-8376-f9a1dd0be731", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(cervScreened) || cervScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(cervResults) || cervResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "If yes specify", - "type": "obs", - "id": "cervCancertxt", - "questionOptions": { - "concept": "cab2c9a6-339e-47bc-b95b-d55797a26f14", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(cervScreened) || cervScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(cervResults) || cervResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(cervReferred) || cervReferred == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "PrEP Screened", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "ff7972ae-8618-4814-813a-2c1a21fecb2b", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "f71fd799-b17b-463e-9db3-53073404f8d3", - "label": "Ongoing" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "id": "prepScreened", - "required": "true" - }, - { - "label": "PrEP Results", - "type": "obs", - "id": "prepResults", - "questionOptions": { - "concept": "f1764e66-b2b7-4bd2-a539-9a28b3605ab3", - "rendering": "radio", - "answers": [ - { - "concept": "8877e01c-10ee-45c6-bf6d-645dc6e30f27", - "label": "Not eligible" - }, - { - "concept": "ccf759b9-bdd4-4265-a71a-67a894d89dec", - "label": "Eligible" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(prepScreened) || prepScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "PrEP Treated", - "type": "obs", - "id": "prepTreated", - "questionOptions": { - "concept": "2f3e668b-695e-4a79-9531-15872b89e5c6", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not Initiated" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Initiated" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(prepScreened) || prepScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(prepResults) || prepResults == '8877e01c-10ee-45c6-bf6d-645dc6e30f27' " - } - }, - { - "label": "PrEP Referred", - "type": "obs", - "id": "prepReferred", - "questionOptions": { - "concept": "917693e9-9f20-48ec-b43d-6a2df53fc72e", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(prepScreened) || prepScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(prepResults) || prepResults == '8877e01c-10ee-45c6-bf6d-645dc6e30f27' " - } - }, - { - "label": "If yes specify", - "type": "obs", - "id": "prepText", - "questionOptions": { - "concept": "303298ff-c454-4052-a637-afc58fb1574a", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(prepScreened) || prepScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(prepResults) || prepResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(prepReferred) || prepReferred == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Violence Screened", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "92ffb6e5-31b4-4a8b-a5e3-2a2a44645454", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "id": "vioScreened", - "required": "true" - }, - { - "label": "Violence exists", - "type": "obs", - "id": "vioExists", - "questionOptions": { - "concept": "160658AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(vioScreened) || vioScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Violence Type", - "type": "obs", - "id": "violenceType", - "questionOptions": { - "concept": "0b37e771-aea2-4745-8632-80be809d70a8", - "rendering": "checkbox", - "answers": [ - { - "concept": "d4666ca0-020b-4fef-8c67-c6f534329136", - "label": "Harassment" - }, - { - "concept": "121387AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": " Assault/Physical abuse" - }, - { - "concept": "74985283-0eef-4cc6-8cc1-180f59a3eda0", - "label": "Illegal arrest" - }, - { - "concept": "123007AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Verbal Abuse" - }, - { - "concept": "127910AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Rape/Sexual assault" - }, - { - "concept": "126312AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Discrimination" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(vioScreened) || vioScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(vioExists) || vioExists !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Violence Treated", - "type": "obs", - "id": "vioTreated", - "questionOptions": { - "concept": "ef766f57-5a8b-4864-ac24-0529806f15cf", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not Supported" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Supported" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(vioScreened) || vioScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(vioExists) || vioExists !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Violence Referred", - "type": "obs", - "id": "vioReferred", - "questionOptions": { - "concept": "a0608624-b613-419e-9c14-15c844c9dbe2", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(vioScreened) || vioScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(vioExists) || vioExists !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "If yes specify", - "type": "obs", - "id": "vioText", - "questionOptions": { - "concept": "2aea4313-4852-40e1-a498-ac1ea7654064", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(vioScreened) || vioScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(vioExists) || vioExists !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(vioReferred) || vioReferred == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Risk Reduction Counselling Screened", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "5c99a708-66df-45c6-a049-afef4f633615", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "id": "riskScreened", - "required": "true" - }, - { - "label": "Risk Reduction Counselling Results", - "type": "obs", - "id": "riskResults", - "questionOptions": { - "concept": "55014975-f4bd-431d-8000-9150e2726528", - "rendering": "radio", - "answers": [ - { - "concept": "8877e01c-10ee-45c6-bf6d-645dc6e30f27", - "label": "Not Eligible" - }, - { - "concept": "ccf759b9-bdd4-4265-a71a-67a894d89dec", - "label": "Eligible" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(riskScreened) || riskScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Risk Reduction Counselling Treated", - "type": "obs", - "id": "riskTreated", - "questionOptions": { - "concept": "8bc555fe-c317-4983-af94-f42bce8a220e", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not Supported" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Supported" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(riskScreened) || riskScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(riskResults) || riskResults !== 'ccf759b9-bdd4-4265-a71a-67a894d89dec'" - } - }, - { - "label": "Counseling EBI provided?", - "type": "obs", - "id": "riskReferred", - "questionOptions": { - "concept": "161595AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(riskScreened) || riskScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(riskResults) || riskResults !== 'ccf759b9-bdd4-4265-a71a-67a894d89dec'" - } - }, - { - "label": "If yes specify", - "type": "obs", - "id": "riskTxt", - "questionOptions": { - "concept": "69e965b5-88d2-4c6a-9e22-ee1d3162e9ac", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(riskScreened) || riskScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(riskResults) || riskResults !== 'ccf759b9-bdd4-4265-a71a-67a894d89dec' || isEmpty(riskReferred) || riskReferred == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Family Planning Screened", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "1382AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "id": "famScreened", - "required": "true" - }, - { - "label": "Family Planning Results", - "type": "obs", - "id": "famResults", - "questionOptions": { - "concept": "8dfef55c-829b-41d6-a453-1cf297f2cbda", - "rendering": "radio", - "answers": [ - { - "concept": "8877e01c-10ee-45c6-bf6d-645dc6e30f27", - "label": "Not Eligible" - }, - { - "concept": "ccf759b9-bdd4-4265-a71a-67a894d89dec", - "label": "Eligible" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(famScreened) || famScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Family Planning Treated", - "type": "obs", - "id": "famTreated", - "questionOptions": { - "concept": "160653AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "965AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "On-going" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(famScreened) || famScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(famResults) || famResults !== 'ccf759b9-bdd4-4265-a71a-67a894d89dec'" - } - }, - { - "label": "Family Planning Method", - "type": "obs", - "id": "famMethod", - "questionOptions": { - "concept": "160576AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "780AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Oral contraception" - }, - { - "concept": "1489AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Vasectomy" - }, - { - "concept": "160570AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Emergency contraceptive pills" - }, - { - "concept": "5276AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Female sterilization" - }, - { - "concept": "159589AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Implantable contraceptive (unspecified type)" - }, - { - "concept": "5278AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Diaphragm" - }, - { - "concept": "190AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Condoms" - }, - { - "concept": "5275AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Intrauterine device" - }, - { - "concept": "136163AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Lactational amenorrhea" - }, - { - "concept": "5277AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Natural family planning" - }, - { - "concept": "5279AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Injectable contraceptives" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(famScreened) || famScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(famResults) || famResults !== 'ccf759b9-bdd4-4265-a71a-67a894d89dec' || isEmpty(famTreated) || famTreated !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Mental health Screened", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "66940ede-beba-4569-85ef-d238b21cc0f8", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "id": "menScreened", - "required": "true" - }, - { - "label": "Mental health Results", - "type": "obs", - "id": "menResults", - "questionOptions": { - "concept": "4d94280f-dd80-4394-8432-56ff4bae90b5", - "rendering": "radio", - "answers": [ - { - "concept": "b9a3f63f-8e5b-40c9-99a2-eabe511f85f4", - "label": "Depression unlikely" - }, - { - "concept": "126627AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Severe Depression" - }, - { - "concept": "134017AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Moderate Major Depression" - }, - { - "concept": "134011AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Moderate Recurrent Major Depression" - }, - { - "concept": "157790AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Mild depression" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(menScreened) || menScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Mental health Treated", - "type": "obs", - "id": "menTreated", - "questionOptions": { - "concept": "e00c3a27-ac81-4b0a-b741-4f104f4f6a61", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not Supported" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Supported" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(menScreened) || menScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Mental health Referred", - "type": "obs", - "id": "menReferred", - "questionOptions": { - "concept": "0e231ff6-2e92-4901-af48-f19f530c825a", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(menScreened) || menScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "If yes specify", - "type": "obs", - "id": "menTxt", - "questionOptions": { - "concept": "a233777c-3f08-48d2-9d16-9cebbd4d7490", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(menScreened) || menScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(menReferred) || menReferred == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - } - ] + "id": "encProvider " + }, + { + "label": "Location:", + "type": "encounterLocation", + "questionOptions": { + "rendering": "ui-select-extended" }, - { - "label": "Previous HIV Setting", - "isExpanded": "true", - "questions": [ - { - "label": "Setting of the last HIV test", - "type": "obs", - "id": "hivSettingoflasttest", - "questionOptions": { - "concept": "cabad9c8-87e1-4163-b5fc-64cab0ca578b", - "rendering": "radio", - "answers": [ - { - "concept": "67825ea0-6d12-4e5e-bf18-3301473e3e5a", - "label": "Universal HTS" - }, - { - "concept": "95e1a7ef-0ae2-468e-893e-a98ade264c2a", - "label": "Self-testing" - }, - { - "concept": "1402AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Never tested" - } - ] - } - }, - { - "label": "Self reported status", - "type": "obs", - "id": "hivSelfreportedFacility", - "questionOptions": { - "concept": "eaf5fe48-aa0e-44c5-8330-9f56ff3b8110", - "rendering": "radio", - "answers": [ - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Unknown" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(hivSettingoflasttest) || hivSettingoflasttest == '1402AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - } - ] + "id": "encLocation" + } + ] + }, + { + "label": "Clinical encounter Form", + "isExpanded": "true", + "questions": [ + { + "label": "HIV Test result:", + "type": "obs", + "id": "hivTestResult", + "required": "true", + "questionOptions": { + "rendering": "radio", + "concept": "159427AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "answers": [ + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" + }, + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + }, + { + "concept": "1138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Inconclusive" + }, + { + "concept": "1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not done" + } + ] + } + }, + { + "label": "HIV Test Date", + "type": "obs", + "id": "hivTestDate", + "required": "true", + "questionOptions": { + "rendering": "date", + "concept": "164400AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "validators": [ + { + "type": "date", + "allowFutureDates": "false" + } + ], + "hide": { + "hideWhenExpression": "isEmpty(hivTestResult) || hivTestResult === '1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "On ART?", + "type": "obs", + "id": "onArt", + "required": "true", + "questionOptions": { + "rendering": "radio", + "concept": "23578b66-f49b-45e2-b876-445524638c0e", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(hivTestResult) || hivTestResult !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Date Started on ART?", + "type": "obs", + "id": "dateSatrtedOnArt", + "required": "true", + "questionOptions": { + "rendering": "date", + "concept": "159599AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "validators": [ + { + "type": "date", + "allowFutureDates": "false" + } + ], + "hide": { + "hideWhenExpression": "isEmpty(onArt) || onArt !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "STI Screened:", + "type": "obs", + "questionOptions": { + "rendering": "radio", + "concept": "161558AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] + }, + "id": "stiScreened", + "required": "true" + }, + { + "label": "STI Results", + "type": "obs", + "id": "stiResults", + "questionOptions": { + "concept": "ec1b6d72-728f-4ab0-a4e4-7335731075b9", + "rendering": "radio", + "answers": [ + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" + }, + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(stiScreened) || stiScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Specify diagnosis", + "type": "obs", + "id": "stiTxt", + "questionOptions": { + "concept": "20395601-257c-490c-86c2-acffb627f91f", + "rendering": "text" + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(stiScreened) || stiScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(stiResults) || stiResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(stiReferred) || stiReferred == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " + } + }, + { + "label": "STI Issued Medication", + "type": "obs", + "id": "stiIssuesMedication", + "questionOptions": { + "concept": "1417AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(stiScreened) || stiScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(stiResults) || stiResults == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(stiReferred) || stiReferred == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " + } + }, + { + "label": "Risk Reduction Counselling Screened", + "type": "obs", + "id": "riskScreened", + "required": "true", + "questionOptions": { + "rendering": "radio", + "concept": "5c99a708-66df-45c6-a049-afef4f633615", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Done" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not done" + } + ] + } + }, + { + "label": "Education and promotion offered", + "type": "obs", + "id": "educationPromotionOffered", + "questionOptions": { + "concept": "d0776798-042f-4ecb-b43d-f14d287adee1", + "rendering": "checkbox", + "answers": [ + { + "concept": "c91622c8-9dbe-46ac-89dd-133945463c2c", + "label": "Condom" + }, + { + "concept": "162138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Lubricant" + }, + { + "concept": "162377AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Needle and Syringe Provision(NSP)" + } + ] + } + }, + { + "label": "Condom provision", + "type": "obs", + "id": "condomProvision", + "questionOptions": { + "concept": "771638d9-9600-4a6b-8e5d-c6dcdedbc9cd", + "rendering": "numeric" + }, + "hide": { + "hideWhenExpression": "isEmpty(educationPromotionOffered) || !arrayContains(educationPromotionOffered, 'c91622c8-9dbe-46ac-89dd-133945463c2c')" + } + }, + { + "label": "Lubricant provision", + "type": "obs", + "id": "lubricantProvision", + "questionOptions": { + "concept": "bc8e7707-c95e-45dc-9367-e0ee75e9a126", + "rendering": "numeric" + }, + "hide": { + "hideWhenExpression": "isEmpty(educationPromotionOffered) || !arrayContains(educationPromotionOffered, '162138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')" + } + }, + { + "label": "NSP provision", + "type": "obs", + "id": "nspProvision", + "questionOptions": { + "concept": "27c0e645-674c-4b8a-ac6a-605e60564b97", + "rendering": "numeric" + }, + "hide": { + "hideWhenExpression": "isEmpty(educationPromotionOffered) || !arrayContains(educationPromotionOffered, '162377AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')" + } + }, + { + "label": "TB Screened :", + "type": "obs", + "id": "tbScreened", + "required": "true", + "questionOptions": { + "rendering": "radio", + "concept": "cddbf6fe-4bcd-40b6-a7ea-8573e4080192", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] + } + }, + { + "label": "TB Screening Results", + "type": "obs", + "id": "tbResults", + "questionOptions": { + "concept": "f2b2dc3b-faf4-4069-a0df-044b9034ac59", + "rendering": "radio", + "answers": [ + { + "concept": "1660AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No signs" + }, + { + "concept": "142177AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Presumptive" + }, + { + "concept": "1661AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Diagnosed with TB" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(tbScreened) || tbScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Hepatitis B Antigen Test", + "type": "obs", + "id": "hepbScreened", + "questionOptions": { + "concept": "6ec3d456-ba0c-4df1-9254-4dd77037ffb8", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + }, + { + "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "NA" + } + ] + } + }, + { + "label": "Hepatitis B Antigen Results", + "type": "obs", + "id": "hepbResults", + "questionOptions": { + "concept": "1322AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" + }, + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(hepbScreened) || hepbScreened === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Confirmatory test", + "type": "obs", + "id": "confirmResults", + "questionOptions": { + "concept": "159430AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" + }, + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + }, + { + "concept": "1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not Done" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(hepbResults) || hepbResults !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Hep B Rx/Management", + "type": "obs", + "id": "hepBManagement", + "questionOptions": { + "concept": "166665AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(confirmResults) || confirmResults !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Vaccine given?", + "type": "obs", + "id": "vaccineGiven", + "questionOptions": { + "concept": "b66b73a1-76ee-4edd-8337-594447cdad83", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + }, + { + "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "NA" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(hepbResults) || hepbResults === '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Hepatitis C Antibody test done?", + "type": "obs", + "id": "hepcScreened", + "required": "true", + "questionOptions": { + "rendering": "radio", + "concept": "b7416ecd-c3e3-4987-bf9d-194fb365ec2c", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + }, + { + "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "NA" + } + ] + } + }, + { + "label": "Hepatitis C Antibody test Results", + "type": "obs", + "id": "hepcResults", + "questionOptions": { + "concept": "161471AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" + }, + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(hepcScreened) || hepcScreened == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Hep C Confirmatory PCR Result", + "type": "obs", + "id": "hepcConfirmPcrResults", + "questionOptions": { + "concept": "cc7b3db1-00b8-4cee-84c1-1f0389fe8d7a", + "rendering": "radio", + "answers": [ + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" + }, + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(hepcResults) || hepcResults !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Treated for HEP C", + "type": "obs", + "id": "treatedForHep", + "questionOptions": { + "concept": "81573411-a301-4c46-bc63-c2095e36e7e6", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(hepcConfirmPcrResults) || hepcConfirmPcrResults !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "PrEP Screened", + "type": "obs", + "id": "prepScreened", + "required": "true", + "questionOptions": { + "rendering": "radio", + "concept": "ff7972ae-8618-4814-813a-2c1a21fecb2b", + "answers": [ + { + "concept": "ccf759b9-bdd4-4265-a71a-67a894d89dec", + "label": "Eligible" + }, + { + "concept": "8877e01c-10ee-45c6-bf6d-645dc6e30f27", + "label": "Not eligible" + }, + { + "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "NA" + }, + { + "concept": "1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not done" + } + ] + } + }, + { + "label": "PrEP Status", + "type": "obs", + "id": "prepStatus", + "questionOptions": { + "concept": "166535AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "164463AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not Initiated" + }, + { + "concept": "2f3e668b-695e-4a79-9531-15872b89e5c6", + "label": "Initiated" + }, + { + "concept": "159835AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Continuing" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(prepScreened) || prepScreened !== 'ccf759b9-bdd4-4265-a71a-67a894d89dec'" + } + }, + { + "label": "PEP Type of exposure:", + "type": "obs", + "id": "pepTypeExposure", + "questionOptions": { + "concept": "3ac6cb43-0fc9-437d-aca2-bc2b66066941", + "rendering": "checkbox", + "answers": [ + { + "concept": "127910AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Rape" + }, + { + "concept": "bf27b756-d8cf-460a-8df1-4a190ac90089", + "label": "Condom burst" + }, + { + "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Other" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(hivSelfreported) || hivSelfreported != '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " + } + }, + { + "label": "Specify:", + "type": "obs", + "id": "otherPepExposure", + "questionOptions": { + "concept": "163042AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "text" + }, + "hide": { + "hideWhenExpression": "isEmpty(pepTypeExposure) || !arrayContains(pepTypeExposure, '5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')" + } + }, + { + "label": "Pep Status:", + "type": "obs", + "id": "pepStatus", + "questionOptions": { + "concept": "165911AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "166665AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Initiated" + }, + { + "concept": "164463AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not Initiated" + }, + { + "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not applicable" + } + ] + } + }, + { + "label": "Pep initiated less than 72 hours?:", + "type": "obs", + "id": "timePepStart", + "questionOptions": { + "concept": "d3f845d4-3a6a-447e-9c68-89a32830071d", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(pepStatus) || pepStatus !== '166665AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Pep Completion Status:", + "type": "obs", + "id": "pepCompletionStatus", + "questionOptions": { + "concept": "165911AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "1267AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Completed" + }, + { + "concept": "1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not Completed" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(pepStatus) || pepStatus !== '166665AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Anal Cancer Screened:", + "type": "obs", + "id": "analCancerScreening", + "questionOptions": { + "concept": "116030AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + }, + { + "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not applicable" + } + ] + } + }, + { + "label": "Anal Cancer Screening results:", + "type": "obs", + "id": "analCancerScreeningResults", + "questionOptions": { + "concept": "1193AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "162743AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Suspected" + }, + { + "concept": "1302AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not Suspected" + } + ] }, - { - "label": "HIV Testing Services", - "isExpanded": "true", - "questions": [ - { - "label": "Counselled", - "type": "obs", - "id": "hivCounselled", - "questionOptions": { - "concept": "159382AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(hivSettingoflasttest) || hivSettingoflasttest == '1402AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(hivSelfreportedFacility) || hivSelfreportedFacility == '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Tested", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "164401AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "answers": [ - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not applicable" - }, - { - "concept": "162570AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Declined" - }, - { - "concept": "1788AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Referred for testing" - } - ] - }, - "id": "hivTested", - "validators": [], - "required": "true", - "hide": { - "hideWhenExpression": "isEmpty(hivSettingoflasttest) || hivSettingoflasttest == '1402AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(hivSelfreportedFacility) || hivSelfreportedFacility == '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Frequency of test", - "type": "obs", - "id": "testFrequency", - "questionOptions": { - "concept": "d6607e3d-b9a4-4eae-97d8-9bb2bce834dc", - "rendering": "radio", - "answers": [ - { - "concept": "162080AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Initial" - }, - { - "concept": "162081AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Repeat" - }, - { - "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not applicable" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "hivTested !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Received Results", - "type": "obs", - "id": "receivedResults", - "questionOptions": { - "concept": "164848AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not applicable" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "hivTested !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Testing results", - "type": "obs", - "id": "testResultsFacility", - "questionOptions": { - "concept": "159427AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "c69067da-51bf-429c-8f6a-c3c41202bdf5", - "label": "Inconclusive" - }, - { - "concept": "138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Known positive" - }, - { - "concept": "1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not Applicable" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "receivedResults !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Linked to ART", - "type": "obs", - "id": "linkedToArt", - "questionOptions": { - "concept": "1648AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "true", - "label": "Yes" - }, - { - "concept": "false", - "label": "No" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "testResultsFacility !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Facility", - "type": "obs", - "id": "facilityArt", - "questionOptions": { - "concept": "163042AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "linkedToArt !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - } - ] + "hide": { + "hideWhenExpression": "isEmpty(analCancerScreening) || analCancerScreening !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Anal Cancer Treated:", + "type": "obs", + "id": "analCancerTreated", + "questionOptions": { + "concept": "8e3af23c-cb62-45f8-96e3-e590672efa59", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + }, + { + "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not applicable" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(analCancerScreeningResults) || analCancerScreeningResults !== '162743AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "HPV Vaccination Status", + "type": "obs", + "id": "hpvVaccinationStatus", + "required": "true", + "questionOptions": { + "rendering": "radio", + "concept": "62a2e091-688e-40f4-b70f-dab1aef62388", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Vaccinated" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not vaccinated" + }, + { + "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not applicable" + } + ] + }, + "hide": { + "hideWhenExpression": "sex !== 'F' && (age >= 9 && age <=14)" + } + }, + { + "label": "Cervical Cancer Screened", + "type": "obs", + "id": "cervScreened", + "required": "true", + "questionOptions": { + "rendering": "radio", + "concept": "06398e78-0d3e-43d5-8017-f2fc3865e2e0", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + }, + { + "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not applicable" + } + ] + }, + "hide": { + "hideWhenExpression": "sex !== 'F'" + } + }, + { + "label": "Cervical Cancer Screening Results", + "type": "obs", + "id": "cervScreeningResults", + "questionOptions": { + "concept": "23bee3ab-f241-4e56-8d92-1116dc6b516a", + "rendering": "radio", + "answers": [ + { + "concept": "162743AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Suspected" + }, + { + "concept": "1302AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not Suspected" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(cervScreened) || cervScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "HPV Vaccination Status", + "type": "obs", + "id": "hpvCervicalVaccinationStatus", + "required": "true", + "questionOptions": { + "rendering": "radio", + "concept": "164134AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Vaccinated" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not vaccinated" + }, + { + "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not applicable" + } + ] + }, + "hide": { + "hideWhenExpression": "sex !== 'F' && (age >= 9 && age <=14)" + } + }, + { + "label": "Violence Screened", + "type": "obs", + "id": "vioScreened", + "required": "true", + "questionOptions": { + "rendering": "radio", + "concept": "92ffb6e5-31b4-4a8b-a5e3-2a2a44645454", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] + } + }, + { + "label": "Type of Violence Screened", + "type": "obs", + "id": "typeViolenceScreened", + "required": "true", + "questionOptions": { + "rendering": "checkbox", + "concept": "167255AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "answers": [ + { + "concept": "158358AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Physical" + }, + { + "concept": "152370AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Sexual" + }, + { + "concept": "117510AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Emotional & Psychological" + }, + { + "concept": "141537AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Economical" + }, + { + "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Others" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(vioScreened) || vioScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Specify:", + "type": "obs", + "id": "otherspecifyViolence", + "questionOptions": { + "concept": "160632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "text" }, - { - "label": "Self Testing", - "isExpanded": "true", - "questions": [ - { - "label": "HIV self-test education/demonstration", - "type": "obs", - "id": "selfTestDemo", - "questionOptions": { - "concept": "9fef7286-d293-4da0-96fd-b8b730f48688", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - } - }, - { - "label": "No. of HIV self-test kits given for self test", - "type": "obs", - "id": "selfTxt", - "questionOptions": { - "concept": "aac502fc-b457-4c6a-aa21-9527601ee1cd", - "rendering": "number", - "max": "50", - "min": "0" - } - }, - { - "label": "No. of HIV self-test kits given for distributing", - "type": "obs", - "id": "distTxt", - "questionOptions": { - "concept": "76105928-2bab-43cc-9d23-62e9b4094f0e", - "rendering": "number", - "max": "50", - "min": "0" - } - }, - { - "label": "Self-tested for HIV", - "type": "obs", - "id": "selfTested", - "questionOptions": { - "concept": "2797e57b-d1ff-4928-b10e-b72e95b63faf", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - } - }, - { - "label": "Date conducted", - "type": "obs", - "questionOptions": { - "rendering": "date", - "concept": "164400AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "id": "selftestDate", - "validators": [ - { - "type": "date", - "allowFutureDates": "false" - } - ], - "hide": { - "hideWhenExpression": "isEmpty(selfTested) || selfTested !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Frequency of test", - "type": "obs", - "id": "selftestFrequency", - "questionOptions": { - "concept": "80d5864b-487f-4369-a92a-3658851adf8c", - "rendering": "radio", - "answers": [ - { - "concept": "162080AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Initial" - }, - { - "concept": "162081AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Repeat" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "selfTested !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Testing results", - "type": "obs", - "id": "selftestResults", - "questionOptions": { - "concept": "c3a6b427-32cb-41d1-badc-9b623bb411c1", - "rendering": "radio", - "answers": [ - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "c69067da-51bf-429c-8f6a-c3c41202bdf5", - "label": "Inconclusive" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "selfTested !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Confirmatory HIV test results", - "type": "obs", - "id": "confirmTest", - "questionOptions": { - "concept": "08657979-0a23-411d-be18-2ddceeb2f346", - "rendering": "radio", - "answers": [ - { - "concept": "1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not done" - }, - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "selftestResults !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Facility name where confirmatory was done", - "type": "obs", - "id": "facilityConfirmed", - "questionOptions": { - "concept": "60a594d1-4bb9-4393-815f-d24492b3a82f", - "rendering": "radio", - "answers": [ - { - "concept": "3d608267-a366-4409-be99-eb39aea151fd", - "label": "Off-site" - }, - { - "concept": "bfe2a8d6-c457-4e6b-a026-7f35b1903a1b", - "label": "On-site" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(selftestResults) || selftestResults != '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(confirmTest) || confirmTest != '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "if off-site specify", - "type": "obs", - "id": "facilityOffSite", - "questionOptions": { - "concept": "162724AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(facilityConfirmed) || facilityConfirmed !== '3d608267-a366-4409-be99-eb39aea151fd' " - } - }, - { - "label": "Linked to ART", - "type": "obs", - "id": "linkToArt", - "questionOptions": { - "concept": "f8076f68-0273-4fcf-af5c-3a3a238c567f", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(selftestResults) || selftestResults != '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(confirmTest) || confirmTest != '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "If yes facility linked to", - "type": "obs", - "id": "artFacility", - "questionOptions": { - "concept": "161562AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(selftestResults) || selftestResults != '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(confirmTest) || confirmTest != '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(linkToArt) || linkToArt == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - } - ] + "hide": { + "hideWhenExpression": "isEmpty(typeViolenceScreened) || typeViolenceScreened !== '5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Violence Support", + "type": "obs", + "id": "violenceSupport", + "required": "true", + "questionOptions": { + "rendering": "radio", + "concept": "ef766f57-5a8b-4864-ac24-0529806f15cf", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(typeViolenceScreened)" + } + }, + { + "label": "On Family Planning", + "type": "obs", + "id": "onFamilyPlanning", + "required": "true", + "questionOptions": { + "rendering": "radio", + "concept": "160653AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + }, + { + "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not applicable" + } + ] + } + }, + { + "label": "Family Planning Method", + "type": "obs", + "id": "MalefamMethod", + "questionOptions": { + "concept": "160576AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "1489AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Vasectomy" + }, + { + "concept": "190AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Condoms" + }, + { + "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Others" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(onFamilyPlanning) || onFamilyPlanning !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || sex !=='M'" + } + }, + { + "label": "Other Specify", + "type": "obs", + "id": "otherSpecify", + "questionOptions": { + "concept": "160632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "text" + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(MalefamMethod) || !arrayContains(['5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'], MalefamMethod)" + } + }, + { + "label": "Family Planning Method", + "type": "obs", + "id": "femaleFamMethod", + "questionOptions": { + "concept": "160576AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "780AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Oral contraception" + }, + { + "concept": "160570AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Emergency contraceptive pills" + }, + { + "concept": "5276AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Female sterilization" + }, + { + "concept": "159589AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Implantable contraceptive (unspecified type)" + }, + { + "concept": "5278AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Diaphragm" + }, + { + "concept": "190AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Condoms" + }, + { + "concept": "5275AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Intrauterine device" + }, + { + "concept": "136163AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Lactational amenorrhea" + }, + { + "concept": "5277AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Natural family planning" + }, + { + "concept": "5279AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Injectable contraceptives" + }, + { + "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Others" + } + ] }, - { - "label": "Counselor Name and Date", - "isExpanded": "true", - "questions": [ - { - "label": "Counsellor name", - "type": "obs", - "id": "counsellingName", - "questionOptions": { - "concept": "160632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "text" - } - }, - { - "label": "Counselling date", - "type": "obs", - "id": "selftestDate", - "questionOptions": { - "concept": "163526AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "false" - } - ] - } - ] + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(onFamilyPlanning) || onFamilyPlanning !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || sex !=='F'" + } + }, + { + "label": "Other Specify", + "type": "obs", + "id": "otherSpecifyFemale", + "questionOptions": { + "concept": "160632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "text" }, - { - "label": "Care and Treatment", - "isExpanded": "true", - "questions": [ - { - "label": "Facility of HIV Care", - "type": "obs", - "id": "careProvided", - "questionOptions": { - "concept": "fe72de11-9ccb-4622-b947-ab8635aa92ca", - "rendering": "radio", - "answers": [ - { - "concept": "162723AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Provided elsewhere" - }, - { - "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "N/A" - }, - { - "concept": "163266AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Provided here" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(testResultsFacility) || testResultsFacility !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Provided elsewhere Specify:", - "type": "obs", - "id": "careProvidedTxt", - "questionOptions": { - "concept": "163042AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(careProvided) || careProvided !== '162723AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Initiated on ART this month", - "type": "obs", - "id": "initiatedART", - "questionOptions": { - "concept": "64132ecd-3a0f-41b8-b743-78c26af2f4b9", - "rendering": "radio", - "answers": [ - { - "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not applicable" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": " isEmpty(testResultsFacility) || testResultsFacility !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Active on ART", - "type": "obs", - "id": "activeART", - "questionOptions": { - "concept": "160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not applicable" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(testResultsFacility) || testResultsFacility !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Eligible for Viral Load", - "type": "obs", - "id": "eligibleForViral", - "questionOptions": { - "concept": "f7603764-19f1-4bae-b0ce-f4c35320076e", - "rendering": "radio", - "answers": [ - { - "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not applicable" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(activeART) || activeART !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Viral Load Test Done", - "type": "obs", - "id": "viralLoadDone", - "questionOptions": { - "concept": "4da97634-7e25-4b96-8d21-62106c7e1c68", - "rendering": "radio", - "answers": [ - { - "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not applicable" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(eligibleForViral) || eligibleForViral !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Viral Load Results", - "type": "obs", - "id": "viralResults", - "questionOptions": { - "concept": "acdae6ac-0a51-407b-884a-3ee6a0924d0a", - "rendering": "radio", - "answers": [ - { - "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not applicable" - }, - { - "concept": "5c4276d0-4a47-42b9-b5f3-990b02fb7853", - "label": "Suppressed" - }, - { - "concept": "164369AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Results not yet received" - }, - { - "concept": "8ac5808e-4092-49f5-a956-e2b4cc13225c", - "label": "Not Suppressed" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(viralLoadDone) || viralLoadDone !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - } - ] + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(femaleFamMethod) || !arrayContains(['5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'], femaleFamMethod)" + } + }, + { + "label": "Mental health Screened", + "type": "obs", + "questionOptions": { + "rendering": "radio", + "concept": "66940ede-beba-4569-85ef-d238b21cc0f8", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] }, - { - "label": "Other Services", - "isExpanded": "true", - "questions": [ - { - "label": "Condom education/demonstration", - "type": "obs", - "id": "condomDemonstration", - "questionOptions": { - "concept": "c91622c8-9dbe-46ac-89dd-133945463c2c", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - } - }, - { - "label": "Post Abortal Care provided", - "type": "obs", - "id": "postAbortalCare", - "questionOptions": { - "concept": "164820AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - } - }, - { - "label": "Referral", - "type": "obs", - "id": "referral", - "questionOptions": { - "concept": "63da4194-a26a-4aa5-b5d5-4125b4822cf7", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - } - }, - { - "label": "Number of male condoms given", - "type": "obs", - "id": "maleCondoms", - "questionOptions": { - "concept": "771638d9-9600-4a6b-8e5d-c6dcdedbc9cd", - "rendering": "number", - "max": "50", - "min": "0" - } - }, - { - "label": "Number of female condoms given", - "type": "obs", - "id": "femaleCondoms", - "questionOptions": { - "concept": "14191f18-1629-4538-81b4-a9716a106cb4", - "rendering": "number", - "max": "50", - "min": "0" - } - }, - { - "label": "Number of lubes given", - "type": "obs", - "id": "lubes", - "questionOptions": { - "concept": "bc8e7707-c95e-45dc-9367-e0ee75e9a126", - "rendering": "number", - "max": "50", - "min": "0" - } - }, - { - "label": "Number of needles and syringes given:", - "type": "obs", - "id": "needles", - "questionOptions": { - "concept": "27c0e645-674c-4b8a-ac6a-605e60564b97", - "rendering": "number", - "max": "50", - "min": "0" - } - }, - { - "label": "PEP :", - "type": "obs", - "id": "pepSelected", - "questionOptions": { - "concept": "164845AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(hivSelfreported) || hivSelfreported != '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Type of exposure :", - "type": "obs", - "id": "typeOfExposure", - "questionOptions": { - "concept": "3ac6cb43-0fc9-437d-aca2-bc2b66066941", - "rendering": "checkbox", - "answers": [ - { - "concept": "127910AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Rape" - }, - { - "concept": "bf27b756-d8cf-460a-8df1-4a190ac90089", - "label": "Condom burst" - }, - { - "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Other" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(pepSelected) || pepSelected == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(hivSelfreported) || hivSelfreported != '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "If Other Specify", - "type": "obs", - "id": "pepTypeTxt", - "questionOptions": { - "concept": "163042AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "textarea" - }, - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(typeOfExposure) || typeOfExposure != '5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(hivSelfreported) || hivSelfreported != '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Link to psychosocial support :", - "type": "obs", - "id": "linkedToSupport", - "questionOptions": { - "concept": "163766AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } - ] - } - }, - { - "label": "Clinical Notes", - "type": "obs", - "id": "clinical", - "questionOptions": { - "concept": "da39aa0f-7a66-418e-b744-504b6789ca66", - "rendering": "textarea" - } - }, - { - "label": "Next Visit Date", - "type": "obs", - "id": "tca", - "validators": [ - { - "type": "date", - "allowFutureDates": "true" - } - ], - "questionOptions": { - "concept": "5096AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - } - } - ] + "id": "menScreened", + "required": "Yes" + }, + { + "label": "Overdose management diagnosis Results", + "type": "obs", + "id": "overdoseResults", + "questionOptions": { + "concept": "0df5df9a-57c2-4fd9-b29a-6c537c450840", + "rendering": "radio", + "answers": [ + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" + }, + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + } + ] + } + }, + { + "label": "Received naloxone", + "type": "obs", + "id": "naloxane", + "questionOptions": { + "concept": "2dfea836-bed0-43da-8819-9bb03690187e", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] }, - { - "label": "Clinician sign off and Date", - "isExpanded": "true", - "questions": [ - { - "label": "Clinician name", - "type": "obs", - "id": "clinicianName", - "questionOptions": { - "concept": "160632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "text" - } - }, - { - "label": "Sign off date", - "type": "obs", - "id": "signOffDate", - "validators": [ - { - "type": "date", - "allowFutureDates": "true" - }, - { - "type": "js_expression", - "failsWhenExpression": "(new moment(encDate)).isAfter((new moment(myValue)), 'day')", - "message": "Next Appointment Date should not be in the past." - } - ], - "questionOptions": { - "concept": "163526AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - } - } - ] + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(overdoseResults) || overdoseResults != '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Offsite ART Status", + "type": "obs", + "id": "offsiteArtTracking", + "questionOptions": { + "concept": "160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Active" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Inactive" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(hivTestResult) || hivTestResult !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || onArt !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Name of primary ART Facility", + "type": "obs", + "id": "nameOfArtFacility", + "questionOptions": { + "concept": "162724AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "text" + }, + "hide": { + "hideWhenExpression": "isEmpty(offsiteArtTracking)" + } + }, + { + "label": "CCC Number", + "type": "obs", + "id": "cccNumber", + "questionOptions": { + "concept": "162053AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "number" + }, + "hide": { + "hideWhenExpression": "isEmpty(offsiteArtTracking)" + } + }, + { + "label": "Viral Load results", + "type": "obs", + "id": "viralLoadResults", + "questionOptions": { + "concept": "3d608267-a366-4409-be99-eb39aea151fd", + "rendering": "radio", + "answers": [ + { + "concept": "167484AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "LDL" + }, + { + "concept": "167485AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Copies" + }, + { + "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "None" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(offsiteArtTracking) || offsiteArtTracking !== '161636AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Viral Load results (Copies)", + "type": "obs", + "id": "viralLoadResultsCopies", + "questionOptions": { + "concept": "856AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "number" + }, + "hide": { + "hideWhenExpression": "isEmpty(viralLoadResults) || viralLoadResults !== '167485AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Viral Load results date", + "type": "obs", + "id": "viralLoadResultsDate", + "questionOptions": { + "concept": "163281AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "date" + }, + "validators": [ + { + "type": "date", + "allowFutureDates": "false" + } + ], + "hide": { + "hideWhenExpression": "isEmpty(viralLoadResults)" + } + }, + { + "label": "Abscess Screened", + "type": "obs", + "id": "abscess", + "questionOptions": { + "concept": "2945156d-4125-45e9-b81e-c4907970c30f", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] + } + }, + { + "label": "Abscess Screening results", + "type": "obs", + "id": "abscessScreeningResults", + "questionOptions": { + "concept": "02c98d7b-0ca7-493f-a38b-1a3f360f73e7", + "rendering": "radio", + "answers": [ + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" + }, + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(abscess) || abscess !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Abscess treated?", + "type": "obs", + "id": "abscessTreated", + "questionOptions": { + "concept": "98c9fc35-2e59-4c15-a725-2f7a15d114f1", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] + }, + "hide": { + "hideWhenExpression": "isEmpty(abscessScreeningResults) || abscessScreeningResults !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "MAT Service", + "type": "obs", + "id": "MatServ", + "required": "false", + "questionOptions": { + "concept": "166663AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] + } + }, + { + "label": "MAT Service Results", + "type": "obs", + "id": "MaTResUlts", + "questionOptions": { + "concept": "166664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" + }, + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(MatServ) || MatServ == '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "Treated for MAT", + "type": "obs", + "id": "MatTreateMent", + "questionOptions": { + "concept": "bddb3732-1c6c-43b0-abb3-e6a337d9b9a4", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(MaTResUlts) || MaTResUlts == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "MAT Referred", + "type": "obs", + "id": "matReferred", + "questionOptions": { + "concept": "c9404c8f-cf83-4bfe-acc0-4881599c78ba", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + } + ] + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(MatTreateMent) || MatTreateMent !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + }, + { + "label": "If yes specify", + "type": "obs", + "id": "maTExt", + "questionOptions": { + "concept": "166637AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "text" + }, + "validators": [], + "hide": { + "hideWhenExpression": "isEmpty(matReferred) || matReferred !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + } + } + ] + }, + { + "label": "Clinician sign off and Date", + "isExpanded": "true", + "questions": [ + { + "label": "Date of Next Visit:", + "id": "appointmentWorkspaceLauncher", + "questionOptions": { + "rendering": "workspace-launcher", + "buttonLabel": "Add appointments", + "workspaceName": "appointments-form-workspace" + } + }, + { + "label": "Clinician name", + "type": "obs", + "id": "clinicianName", + "questionOptions": { + "concept": "160632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "text" + } + }, + { + "label": "Sign off date", + "type": "obs", + "id": "signOffDate", + "validators": [ + { + "type": "date", + "allowFutureDates": "true" + }, + { + "type": "js_expression", + "failsWhenExpression": "(new moment(encDate)).isAfter((new moment(myValue)), 'day')", + "message": "Next Appointment Date should not be in the past." + } + ], + "questionOptions": { + "concept": "163526AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "date" } + } ] - } + } + ] + } ], "processor": "EncounterFormProcessor", - "referencedForms": [] -} \ No newline at end of file + "referencedForms": [], + "encounterType": "92e03f22-9686-11e9-bc42-526af7764f64" + } \ No newline at end of file