diff --git a/configuration/backend_configuration/ampathforms/ampath_poc_adult_return_visit_form_v1.6_core-demo.json b/configuration/backend_configuration/ampathforms/ampath_poc_adult_return_visit_form_v1.6_core-demo.json deleted file mode 100644 index 1adc87f..0000000 --- a/configuration/backend_configuration/ampathforms/ampath_poc_adult_return_visit_form_v1.6_core-demo.json +++ /dev/null @@ -1,7825 +0,0 @@ -{ - "name": "Adult HIV Return Visit Form", - "uuid": "xxxx", - "description": "Ampath POC adult return visit form", - "version": "1", - "published": true, - "retired": false, - "encounter": "Adult Visit", - "processor": "EncounterFormProcessor", - "pages": [ - { - "label": "Encounter Details", - "sections": [ - { - "label": "Encounter Details", - "isExpanded": "true", - "questions": [ - { - "label": "Visit date:", - "type": "encounterDatetime", - "required": "true", - "default": "", - "id": "encDate", - "questionOptions": { - "rendering": "date" - }, - "validators": [ - { - "type": "date" - } - ] - }, - { - "type": "encounterProvider", - "label": "Provider:", - "id": "provider", - "required": "true", - "default": "", - "questionOptions": { - "rendering": "ui-select-extended" - } - }, - { - "type": "encounterLocation", - "label": "Facility name (site/satellite clinic required):", - "id": "location", - "required": "true", - "questionOptions": { - "rendering": "ui-select-extended" - } - } - ] - } - ] - }, - { - "label": "Pre-Clinic Review", - "sections": [ - { - "label": "Pre-clinic Review", - "isExpanded": "true", - "questions": [ - { - "label": "Was this visit scheduled?", - "id": "scheduledVisit", - "questionOptions": { - "rendering": "select", - "concept": "a89ff9a6-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89b6440-1350-11df-a1f1-0026b9348838", - "label": "Scheduled visit" - }, - { - "concept": "a89ff816-1350-11df-a1f1-0026b9348838", - "label": "Unscheduled visit early" - }, - { - "concept": "a89ff8de-1350-11df-a1f1-0026b9348838", - "label": "Unscheduled visit late" - } - ] - }, - "type": "obs", - "validators": [] - }, - { - "label": "If unscheduled, actual scheduled date", - "id": "actualDate", - "type": "obs", - "required": { - "type": "conditionalRequired", - "message": "Patient visit marked as unscheduled. Please provide the scheduled date.", - "referenceQuestionId": "scheduledVisit", - "referenceQuestionAnswers": [ - "a89ff816-1350-11df-a1f1-0026b9348838", - "a89ff8de-1350-11df-a1f1-0026b9348838" - ] - }, - "questionOptions": { - "rendering": "date", - "concept": "dc1942b2-5e50-4adc-949d-ad6c905f054e" - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "true" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(scheduledVisit) && arrayContains(['a89ff816-1350-11df-a1f1-0026b9348838','a89ff8de-1350-11df-a1f1-0026b9348838'], scheduledVisit) && isEmpty(myValue)", - "message": "Patient visit marked as unscheduled. Please provide the scheduled date." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a89ff816-1350-11df-a1f1-0026b9348838','a89ff8de-1350-11df-a1f1-0026b9348838'], scheduledVisit)" - } - }, - { - "label": "Patient covered by NHIF:", - "id": "nhif", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('0b49e3e6-55df-4096-93ca-59edadb74b3f')) ? undefined : HD.getObject('prevEnc').getValue('0b49e3e6-55df-4096-93ca-59edadb74b3f')", - "questionOptions": { - "rendering": "select", - "concept": "0b49e3e6-55df-4096-93ca-59edadb74b3f", - "answers": [ - { - "concept": "8b715fed-97f6-4e38-8f6a-c167a42f8923", - "label": "Yes" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ] - }, - "type": "obs", - "validators": [] - }, - { - "label": "What is the patient's NHIF status?", - "id": "nhifStatus", - "questionInfo": "Indicate if the patient has been remitting monthly contributions towards the NHIF medical cover.", - "questionOptions": { - "rendering": "select", - "concept": "548e6743-67c0-4a6b-bb07-b5f799f63bc1", - "answers": [ - { - "concept": "b058a9ad-a0e4-4b37-9214-75b8aed1eaa4", - "label": "Active" - }, - { - "concept": "dd373348-1a7f-4625-9e69-9904fa1cc9c7", - "label": "Inactive" - } - ] - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "nhif !== '8b715fed-97f6-4e38-8f6a-c167a42f8923'" - } - }, - { - "label": "What other insurance do you have?", - "id": "healthInsurance", - "questionInfo": "Indicate if the patient has another medical cover.", - "questionOptions": { - "rendering": "select", - "concept": "a8b02524-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "0bfb0150-949b-4625-98b8-b9d8275bcf44", - "label": "Employer based health insurance" - }, - { - "concept": "6fac74c3-fe25-4170-92a4-3ecb8859152e", - "label": "Individual private health insurance" - }, - { - "concept": "cb0b7a67-961b-485d-8dde-4fa65cec476b", - "label": "Linda mama services" - }, - { - "concept": "21eb8488-76ae-47ce-a542-bb3038ab05de", - "label": "Zuri health insurance" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ] - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "nhif !== 'a899e0ac-1350-11df-a1f1-0026b9348838'" - } - } - ] - } - ] - }, - { - "label": "Clinical History", - "sections": [ - { - "label": "Social History", - "isExpanded": "true", - "questions": [ - { - "label": "Civil status:", - "type": "obs", - "historicalExpression": "HD.getObject('prevEnc').getValue('a899a9f2-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "rendering": "select", - "concept": "a899a9f2-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899af10-1350-11df-a1f1-0026b9348838", - "label": "Cohabitating" - }, - { - "concept": "a899ad58-1350-11df-a1f1-0026b9348838", - "label": "Divorced" - }, - { - "concept": "a8aa76b0-1350-11df-a1f1-0026b9348838", - "label": "Married monogamous" - }, - { - "concept": "a8b03712-1350-11df-a1f1-0026b9348838", - "label": "Married polygamous" - }, - { - "concept": "a899aba0-1350-11df-a1f1-0026b9348838", - "label": "Separated" - }, - { - "concept": "a899ac7c-1350-11df-a1f1-0026b9348838", - "label": "Single" - }, - { - "concept": "a899ae34-1350-11df-a1f1-0026b9348838", - "label": "Widowed" - } - ] - }, - "validators": [], - "id": "__tIyDExMF8" - }, - { - "label": "Discordant couple:", - "required": "true", - "questionOptions": { - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - }, - { - "concept": "a899b50a-1350-11df-a1f1-0026b9348838", - "label": "Unknown" - }, - { - "concept": "a89ad3a4-1350-11df-a1f1-0026b9348838", - "label": "N/A" - } - ], - "concept": "a8af49d8-1350-11df-a1f1-0026b9348838", - "rendering": "select" - }, - "type": "obs", - "validators": [], - "id": "__pGHroxI1q" - } - ] - }, - { - "label": "Partner Notification Service", - "questions": [ - { - "type": "obsGroup", - "label": "Partner notification", - "id": "pns", - "questionOptions": { - "concept": "8767734c-0f98-4084-b960-6453f8679600", - "rendering": "group" - }, - "questions": [ - { - "label": "Sexual partner tested?", - "id": "sexPartnerTested", - "questionOptions": { - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "concept": "a8a4636a-1350-11df-a1f1-0026b9348838", - "rendering": "select" - }, - "type": "obs", - "validators": [] - }, - { - "label": "Do you have a new sexual partner?", - "id": "newSexPartner", - "questionOptions": { - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "concept": "79f74b25-3f97-4367-a57d-7571bba1d7b4", - "rendering": "select" - }, - "type": "obs", - "validators": [] - }, - { - "label": "Name of new sexual partner:", - "id": "nameSexPartner", - "questionOptions": { - "answers": [], - "concept": "dcb0f31c-d070-4f03-8e6e-5d07367e1500", - "rendering": "text" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "newSexPartner !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - } - ] - } - ] - }, - { - "label": "Prevention With Positives", - "isExpanded": "true", - "questions": [ - { - "label": "Prevention with positives: At risk population:", - "required": "true", - "historicalExpression": "HD.getObject('prevEnc').getValue('93aa3f1d-1c39-4196-b5e6-8adc916cd5d6')", - "questionOptions": { - "rendering": "select", - "concept": "93aa3f1d-1c39-4196-b5e6-8adc916cd5d6", - "answers": [ - { - "concept": "5da55301-e28e-4fdf-8b64-02622dedc8b0", - "label": "Client of sex worker" - }, - { - "concept": "a89ff438-1350-11df-a1f1-0026b9348838", - "label": "Commercial sex worker" - }, - { - "concept": "a8af49d8-1350-11df-a1f1-0026b9348838", - "label": "Discordant couple" - }, - { - "concept": "a890d57a-1350-11df-a1f1-0026b9348838", - "label": "IV drug use" - }, - { - "concept": "e19c35f0-12f0-46c2-94ea-97050f37b811", - "label": "MSM" - }, - { - "concept": "a89ad3a4-1350-11df-a1f1-0026b9348838", - "label": "N/A" - } - ] - }, - "type": "obs", - "validators": [], - "id": "__DowJKJzpn" - }, - { - "label": "Prevention with positives: PWP services:", - "id": "pwpServices", - "required": "true", - "historicalExpression": "HD.getObject('prevEnc').getValue('9ce5dbf0-a141-4ad8-8c9d-cd2bf84fe72b')", - "questionOptions": { - "rendering": "select", - "concept": "9ce5dbf0-a141-4ad8-8c9d-cd2bf84fe72b", - "answers": [ - { - "concept": "f0a280e8-eb88-41a8-837a-f9949ed1b9cd", - "label": "Condom promotion/provision" - }, - { - "concept": "bf51f71e-937c-4da5-ae07-654acf59f5bb", - "label": "Couple counseling" - }, - { - "concept": "91f43249-73c7-427c-8300-2038fc0d6be8", - "label": "Needle exchange" - }, - { - "concept": "05656545-86be-4605-9527-34fb580534b1", - "label": "Targeted risk reduction" - }, - { - "concept": "a89ad3a4-1350-11df-a1f1-0026b9348838", - "label": "N/A" - } - ] - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "Hospitalization History", - "questions": [ - { - "type": "obsGroup", - "label": "Recent hospitalizations", - "questionOptions": { - "rendering": "group", - "concept": "a8a003a6-1350-11df-a1f1-0026b9348838" - }, - "questions": [ - { - "label": "Was the patient hospitalized since last visit?", - "id": "wasHospitalized", - "questionOptions": { - "concept": "a898c56e-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [] - } - ], - "id": "__pMyG6onqJ" - }, - { - "type": "obsGroup", - "label": "If yes reason for hospitalization:", - "questionOptions": { - "concept": "a8a003a6-1350-11df-a1f1-0026b9348838", - "rendering": "repeating" - }, - "questions": [ - { - "label": "Reason for hospitalization:", - "id": "hospReason", - "questionOptions": { - "concept": "a8a07a48-1350-11df-a1f1-0026b9348838", - "rendering": "problem" - }, - "type": "obs", - "validators": [ - { - "type": "conditionalAnswered", - "message": "Providing diagnosis but didn't answer that patient was hospitalized in question", - "referenceQuestionId": "wasHospitalized", - "referenceQuestionAnswers": [ - "a899b35c-1350-11df-a1f1-0026b9348838" - ] - }, - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(wasHospitalized) && wasHospitalized === 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient previously marked as hospitalized. Please provide hospitalization reason." - } - ], - "hide": { - "hideWhenExpression": "wasHospitalized !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__wtyHFntq0" - } - ] - }, - { - "label": "Reproductive History", - "isExpanded": "true", - "questions": [ - { - "label": "How many pregnancies have you had?", - "type": "obs", - "id": "noPregnancy", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a8aaf59a-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a8aaf59a-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a8aaf59a-1350-11df-a1f1-0026b9348838", - "rendering": "number", - "max": "50", - "min": "0" - }, - "hide": { - "hideWhenExpression": "sex !== 'F'" - } - }, - { - "label": "How many pregnancies have you delivered (more than 24 weeks)?", - "type": "obs", - "id": "noDelivery", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a899a920-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a899a920-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a899a920-1350-11df-a1f1-0026b9348838", - "rendering": "number", - "min": "0" - }, - "hide": { - "hideWhenExpression": "sex !== 'F'" - } - }, - { - "label": "Reproductive age status:", - "id": "menStatus", - "required": "true", - "questionOptions": { - "concept": "a8a185d2-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "label": "Menstruating", - "concept": "a8ad2b4e-1350-11df-a1f1-0026b9348838" - }, - { - "label": "Postmenopausal", - "concept": "5cc1c1a7-dfcc-47dc-ad73-c386c188fad8" - }, - { - "label": "Amenorrhea", - "concept": "a8a18514-1350-11df-a1f1-0026b9348838" - } - ] - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "sex !== 'F'" - } - }, - { - "label": "LMP:", - "id": "lmpDate1", - "questionOptions": { - "concept": "a89ff758-1350-11df-a1f1-0026b9348838", - "rendering": "date" - }, - "type": "obs", - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(pattype1) && pattype1 === '375e6d4a-ba94-41ac-8ac3-5a56015c4d92'", - "message": "Patient is antenatal. Please provide LMP." - }, - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(menStatus) && menStatus === 'a8ad2b4e-1350-11df-a1f1-0026b9348838'", - "message": "Patient is menstruating. Please provide LMP." - } - ], - "hide": { - "hideWhenExpression": " sex !== 'F' || menStatus !== 'a8ad2b4e-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Is the patient pregnant?", - "id": "pregnant", - "questionOptions": { - "concept": "6b4f1d00-0a27-41dd-a299-fb7dc730819c", - "rendering": "select", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ] - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && moment(encDate).diff(moment(lmpDate1), 'days') >= 35", - "message": "Last LMP is greater than 35 days. Please indicate patient's pregnancy status." - } - ], - "hide": { - "hideWhenExpression": "sex !== 'F' || menStatus === '5cc1c1a7-dfcc-47dc-ad73-c386c188fad8' || visitTypeUuid === 'b1a978ca-9315-4ba2-ac2b-84efb9a68c5c'" - } - }, - { - "label": "EDD:", - "id": "delDate", - "required": "true", - "questionOptions": { - "concept": "a8aaddbc-1350-11df-a1f1-0026b9348838", - "rendering": "date", - "calculate": { - "calculateExpression": "moment(lmpDate1).isValid() ? moment(lmpDate1).add(280, 'days').toDate():''" - } - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "(new moment(lmpDate1)).isAfter((new moment(myValue)), 'day') || (new moment(lmpDate1)).isSame((new moment(myValue)), 'day')", - "message": "EDD should be greater than the encounter date." - }, - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(pregnant) && pregnant === 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient is pregnant. Please provide EDD." - } - ], - "hide": { - "hideWhenExpression": "pregnant !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Reason patient not pregnant?", - "id": "reasonNotPreg", - "questionOptions": { - "concept": "f701166d-9820-420d-b0bc-c98ad4747dec", - "rendering": "select", - "answers": [ - { - "concept": "5bafcbc0-e499-4741-85e3-52e93f68f08c", - "label": "Pregnancy not suspected" - }, - { - "concept": "6cb93e09-cd9a-4333-994a-9cd65dfa8c12", - "label": "Pregnancy test is negative" - }, - { - "concept": "c662737e-d529-4b49-9ad3-2d72eeb56b45", - "label": "Using hormonal contraceptive" - }, - { - "concept": "3bca6c9c-333c-433e-ac07-7e44e0501b49", - "label": "postpartum < 6 weeks" - } - ] - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(pregnant) && pregnant === 'a899b42e-1350-11df-a1f1-0026b9348838'", - "message": "Patient is not pregnant. Please provide reasons." - } - ], - "hide": { - "hideWhenExpression": "pregnant !== 'a899b42e-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Actual date of delivery:", - "id": "actualDelDate", - "questionOptions": { - "concept": "a8aae050-1350-11df-a1f1-0026b9348838", - "rendering": "date" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "!arrayContains (['0b1b6194-d2d5-4e4b-9f7c-c3b778ccc354','53954785-4d53-4012-8f30-1c37fa870906','0d4512f1-47b5-44e6-8035-feec9be25b4b','161f3383-65d8-4c19-9554-52ee5c3d43ff'],visitTypeUuid )" - } - }, - { - "label": "Gestation in weeks:", - "id": "gestationWeeks", - "questionOptions": { - "concept": "0670d3d9-950c-4836-b147-0dc8e6b013aa", - "rendering": "number" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "pregnant !== 'a899b35c-1350-11df-a1f1-0026b9348838' || !arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966','53b856ad-21ef-4745-9acd-81aca01bba31','55c74fa8-c810-4b37-a918-14a851bba6f3','44032888-08e1-4900-b9dd-7d236d79276c'],visitTypeUuid)" - } - }, - { - "label": "Pregnancy outcome:", - "id": "pregOutcome", - "questionOptions": { - "concept": "a8aff7e8-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "concept": "a890a1b8-1350-11df-a1f1-0026b9348838", - "label": "Abortion/Miscarriage/Terminated" - }, - { - "concept": "e8074110-b989-45e3-b89c-d6092d1a2fd7", - "label": "Live birth (Preterm)" - }, - { - "concept": "bdde6796-fc68-4a84-b569-56cbeb7e5101", - "label": "Live birth (Term)" - } - ] - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "!arrayContains (['0b1b6194-d2d5-4e4b-9f7c-c3b778ccc354','53954785-4d53-4012-8f30-1c37fa870906','0d4512f1-47b5-44e6-8035-feec9be25b4b','161f3383-65d8-4c19-9554-52ee5c3d43ff'],visitTypeUuid)" - } - } - ] - }, - { - "label": "Family Planning Profile", - "isExpanded": "true", - "questions": [ - { - "label": "Is the client using condoms?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a8a00090-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a8a00090-1350-11df-a1f1-0026b9348838')", - "id": "condomUse", - "questionOptions": { - "concept": "a8a00090-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966','53b856ad-21ef-4745-9acd-81aca01bba31','55c74fa8-c810-4b37-a918-14a851bba6f3','44032888-08e1-4900-b9dd-7d236d79276c'], visitTypeUuid)" - } - }, - { - "type": "obsGroup", - "label": "Family planning, detailed", - "questionOptions": { - "concept": "767e8060-5272-4927-ab78-97534a4499ef", - "rendering": "group" - }, - "questions": [ - { - "label": "Select modern contraception method:", - "required": "true", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('767e8060-5272-4927-ab78-97534a4499ef.a894b1cc-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('767e8060-5272-4927-ab78-97534a4499ef.a894b1cc-1350-11df-a1f1-0026b9348838')", - "id": "fpMethod", - "questionOptions": { - "concept": "a894b1cc-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a8a713f8-1350-11df-a1f1-0026b9348838", - "label": "Bilateral tubal ligation" - }, - { - "concept": "a123d949-31f3-4abf-98e3-8504e17ebc00", - "label": "3-year implant" - }, - { - "concept": "feb48308-a56f-4754-8e8f-8c1698e570cb", - "label": "5-year implant" - }, - { - "concept": "f8c66a32-3660-4233-ae51-d3a4a1eac44e", - "label": "IUCD copper" - }, - { - "concept": "236dba53-1062-46b4-8067-ec8711897dbf", - "label": "IUCD hormonal" - }, - { - "concept": "a8988b44-1350-11df-a1f1-0026b9348838", - "label": "Injectables (Depo)" - }, - { - "concept": "a8aff1b2-1350-11df-a1f1-0026b9348838", - "label": "Combined hormone oral contraceptive pills" - }, - { - "concept": "a8afeb54-1350-11df-a1f1-0026b9348838", - "label": "Projestin only pills" - }, - { - "concept": "eaa5796d-0b1c-478b-8c9d-d23cf4c3bddc", - "label": "Vasectomy" - }, - { - "concept": "4a740e33-fee5-4a2b-b679-1904722e3d9e", - "label": "Lactational amenohhrea method" - }, - { - "concept": "a8a71588-1350-11df-a1f1-0026b9348838", - "label": "Diaphram/Cervical cap" - }, - { - "concept": "b75702a6-908d-491b-9399-6495712c81cc", - "label": "Emergency contraceptive pills" - }, - { - "concept": "a8aff284-1350-11df-a1f1-0026b9348838", - "label": "Periodic abstinence" - }, - { - "concept": "856a7f0d-8359-4316-97c1-2d37813414f0", - "label": "Undecided" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "sex !== 'F' || menStatus === '5cc1c1a7-dfcc-47dc-ad73-c386c188fad8' || arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966','53b856ad-21ef-4745-9acd-81aca01bba31','55c74fa8-c810-4b37-a918-14a851bba6f3','44032888-08e1-4900-b9dd-7d236d79276c'], visitTypeUuid)" - } - }, - { - "type": "obs", - "label": "Approximate start date (If FP is 3-year implant/5-year implant/Injectables/Vasectomy/IUCD Copper/IUCD Hormonal/Bilateral tubal ligation)", - "id": "appStartDate", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('767e8060-5272-4927-ab78-97534a4499ef.a89ae092-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('767e8060-5272-4927-ab78-97534a4499ef.a89ae092-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a89ae092-1350-11df-a1f1-0026b9348838", - "rendering": "date" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "(new moment(encDate)).isBefore((new moment(myValue)), 'day') || (new moment(encDate)).isSame((new moment(myValue)), 'day')", - "message": "Start date should be before the encounter date." - }, - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !(isEmpty(fpMethod) || !arrayContainsAny(fpMethod,['a123d949-31f3-4abf-98e3-8504e17ebc00','feb48308-a56f-4754-8e8f-8c1698e570cb','eaa5796d-0b1c-478b-8c9d-d23cf4c3bddc','a8988b44-1350-11df-a1f1-0026b9348838','a8a713f8-1350-11df-a1f1-0026b9348838','f8c66a32-3660-4233-ae51-d3a4a1eac44e','236dba53-1062-46b4-8067-ec8711897dbf']))", - "message": "Start date is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(fpMethod) || arrayContains(['a899e0ac-1350-11df-a1f1-0026b9348838','a897dbd6-1350-11df-a1f1-0026b9348838', '4a740e33-fee5-4a2b-b679-1904722e3d9e','a8a71588-1350-11df-a1f1-0026b9348838','b75702a6-908d-491b-9399-6495712c81cc','a8aff284-1350-11df-a1f1-0026b9348838','856a7f0d-8359-4316-97c1-2d37813414f0'],fpMethod) && visitTypeUuid !== 'b1a978ca-9315-4ba2-ac2b-84efb9a68c5c'" - } - } - ], - "id": "__zLIprEtrH" - } - ] - }, - { - "label": "Cancer Screening", - "isExpanded": "true", - "questions": [ - { - "label": "Cervical cancer screening done:", - "required": "true", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('3086a740-face-4fcd-825b-1e627a66c93a')) ? undefined : HD.getObject('prevEnc').getValue('3086a740-face-4fcd-825b-1e627a66c93a')", - "id": "cervCanScreen", - "questionOptions": { - "concept": "3086a740-face-4fcd-825b-1e627a66c93a", - "rendering": "select", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - }, - { - "concept": "a89ad3a4-1350-11df-a1f1-0026b9348838", - "label": "N/A" - } - ] - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "sex !== 'F'" - } - }, - { - "label": "Cervical cancer screening test result:", - "type": "obs", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('6bad2971-c776-4f0e-ae15-a3fc0cbd7d0f')) ? undefined : HD.getObject('prevEnc').getValue('6bad2971-c776-4f0e-ae15-a3fc0cbd7d0f')", - "id": "caTestResult", - "questionOptions": { - "concept": "6bad2971-c776-4f0e-ae15-a3fc0cbd7d0f", - "rendering": "select", - "answers": [ - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive" - }, - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "sex !== 'F' ||cervCanScreen !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Cervical cancer result date:", - "type": "obs", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('958b9055-88be-4bf1-9a2c-f209424a03ac')) ? undefined : HD.getObject('prevEnc').getValue('958b9055-88be-4bf1-9a2c-f209424a03ac')", - "default": "", - "id": "cercanDate", - "questionOptions": { - "rendering": "date", - "concept": "958b9055-88be-4bf1-9a2c-f209424a03ac" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(caTestResult) && caTestResult !== 'a89ad3a4-1350-11df-a1f1-0026b9348838' ", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(caTestResult)" - } - }, - { - "label": "If cervical cancer is positive, is patient on treatment?", - "id": "caTreatment", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('3e4943b5-8499-43fb-b254-e1bb1dacfdb7')) ? undefined : HD.getObject('prevEnc').getValue('3e4943b5-8499-43fb-b254-e1bb1dacfdb7')", - "questionOptions": { - "concept": "3e4943b5-8499-43fb-b254-e1bb1dacfdb7", - "rendering": "select", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - }, - { - "concept": "a89c1ef8-1350-11df-a1f1-0026b9348838", - "label": "Completed" - }, - { - "concept": "a899b50a-1350-11df-a1f1-0026b9348838", - "label": "Unknown" - } - ] - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "caTestResult !== 'a896f3a6-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If patient on treatment, indicate below:", - "type": "obs", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('94f54710-6ee0-45cd-ad5f-a990fcb47bc1')) ? undefined : HD.getObject('prevEnc').getValue('94f54710-6ee0-45cd-ad5f-a990fcb47bc1')", - "id": "caTreatmentMode", - "questionOptions": { - "concept": "94f54710-6ee0-45cd-ad5f-a990fcb47bc1", - "rendering": "select", - "answers": [ - { - "concept": "dcb72b0b-c1cb-4f32-aa82-e8f7b74cc16e", - "label": "Cryotherapy" - }, - { - "concept": "ca10f28c-586a-427a-8bcc-816f0835ab18", - "label": "Chemotherapy" - }, - { - "concept": "a8a713f8-1350-11df-a1f1-0026b9348838", - "label": "Hysterectomy" - }, - { - "concept": "12afc118-5acd-48c6-89a0-1b6156c33d10", - "label": "Radiotherapy" - }, - { - "concept": "b6fccd82-c622-4c3e-9563-39899e709b3b", - "label": "Thermo-coagulation/Loop Electrosurgical Excision Procedure" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "caTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - } - ] - }, - { - "label": "GBV Screening", - "isExpanded": "true", - "questions": [ - { - "label": "Within the past 3 months, have you been hit, slapped, kicked or physically hurt by someone in any way?", - "required": "true", - "id": "physical", - "type": "obs", - "questionOptions": { - "concept": "8fca5b8a-0674-49e5-8111-003db067ee22", - "rendering": "select", - "answers": [ - { - "label": "Yes", - "concept": "a899b35c-1350-11df-a1f1-0026b9348838" - }, - { - "label": "No", - "concept": "a899b42e-1350-11df-a1f1-0026b9348838" - } - ] - } - }, - { - "label": "Are you in a relationship with a person who physically hit you?", - "required": "true", - "id": "domestic", - "type": "obs", - "questionOptions": { - "concept": "4045cb6c-793c-4784-bea5-6e2b7bfd8467", - "rendering": "select", - "answers": [ - { - "label": "Yes", - "concept": "a899b35c-1350-11df-a1f1-0026b9348838" - }, - { - "label": "No", - "concept": "a899b42e-1350-11df-a1f1-0026b9348838" - } - ] - } - }, - { - "label": "Are you in a relationship with a person who threatens, frightens or insults you or treats you badly?", - "required": "true", - "id": "emotional", - "type": "obs", - "questionOptions": { - "concept": "374a34e2-71a0-4221-b59e-8d50721330ee", - "rendering": "select", - "answers": [ - { - "label": "Yes", - "concept": "a899b35c-1350-11df-a1f1-0026b9348838" - }, - { - "label": "No", - "concept": "a899b42e-1350-11df-a1f1-0026b9348838" - } - ] - } - }, - { - "label": "Are you in relationship with a person who forces you to participate in sexual activities that make you feel uncomfortable?", - "required": "true", - "id": "sexual", - "type": "obs", - "questionOptions": { - "concept": "920709bc-dde6-4d21-863e-851e63c084e4", - "rendering": "select", - "answers": [ - { - "label": "Yes", - "concept": "a899b35c-1350-11df-a1f1-0026b9348838" - }, - { - "label": "No", - "concept": "a899b42e-1350-11df-a1f1-0026b9348838" - } - ] - } - }, - { - "label": "Have you ever experienced any of the above with someone you do not have a relationship with?", - "required": "true", - "id": "nonfamily", - "type": "obs", - "questionOptions": { - "concept": "588b29de-2200-4dc5-ba38-9992771aa535", - "rendering": "select", - "answers": [ - { - "label": "Yes", - "concept": "a899b35c-1350-11df-a1f1-0026b9348838" - }, - { - "label": "No", - "concept": "a899b42e-1350-11df-a1f1-0026b9348838" - } - ] - } - } - ] - }, - { - "label": "Adult Vaccination", - "questions": [ - { - "label": "Immunization history:", - "type": "obs", - "questionOptions": { - "rendering": "multiCheckbox", - "concept": "b29b512f-cd46-41ee-a568-bdaafa0bb874", - "answers": [ - { - "concept": "a897dd84-1350-11df-a1f1-0026b9348838", - "label": "Hepatitis B" - }, - { - "concept": "a8a70746-1350-11df-a1f1-0026b9348838", - "label": "Flu" - }, - { - "concept": "a890a654-1350-11df-a1f1-0026b9348838", - "label": "Tetanus booster" - } - ] - }, - "validators": [], - "id": "__JDvMJIqFs" - } - ] - }, - { - "label": "Breastfeeding", - "questions": [ - { - "label": "Child breastfeeding?", - "required": "true", - "id": "childBreFeeding", - "questionOptions": { - "concept": "a8aafc70-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": " !arrayContainsAny(['0b1b6194-d2d5-4e4b-9f7c-c3b778ccc354','53954785-4d53-4012-8f30-1c37fa870906','0d4512f1-47b5-44e6-8035-feec9be25b4b','161f3383-65d8-4c19-9554-52ee5c3d43ff'], visitTypeUuid)" - } - } - ] - } - ] - }, - { - "label": "Medication History", - "sections": [ - { - "label": "ART History", - "isExpanded": "true", - "questions": [ - { - "label": "Is the patient on ART?", - "required": "true", - "id": "onArt", - "historicalExpression": "arrayContainsAny(['a89b7c50-1350-11df-a1f1-0026b9348838','a89b7ae8-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838'], HD.getObject('prevEnc').getValue('a89b75d4-1350-11df-a1f1-0026b9348838')) ? 'a899b35c-1350-11df-a1f1-0026b9348838' : HD.getObject('prevEnc').getValue('a89ae254-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a89ae254-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(transferInControl) && transferInControl === 'a899b42e-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && arrayContains(['a899b35c-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "In the enrollment section, patient not marked as transfer in. Kindly confirm." - } - ] - }, - { - "label": "Reason for use:", - "id": "reasonUse", - "type": "obs", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a8a30d1c-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a8a30d1c-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a8a30d1c-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "concept": "a89adc46-1350-11df-a1f1-0026b9348838", - "label": "Treatment" - }, - { - "concept": "a8a19c20-1350-11df-a1f1-0026b9348838", - "label": "PEP" - }, - { - "concept": "27ac429d-8a42-476e-b2f6-65bde0b8c935", - "label": "Prep" - }, - { - "concept": "a89fbedc-1350-11df-a1f1-0026b9348838", - "label": "PMTCT" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If patient started ART since last visit, enter start date:", - "id": "startDate", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a89d200a-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a89d200a-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a89d200a-1350-11df-a1f1-0026b9348838", - "rendering": "date" - }, - "type": "obs", - "validators": [ - { - "type": "date" - } - ], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Line of ART patient is taking:", - "id": "current_arv_line", - "historicalExpression": "!_.isEmpty(HD.getObject('prevEnc').getValue('a89b6a62-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('04616f5d-b961-4f41-bbd7-bcc0dd235577')", - "questionOptions": { - "concept": "04616f5d-b961-4f41-bbd7-bcc0dd235577", - "answers": [ - { - "concept": "034047bd-3fa1-4b2a-b0f0-2787e9b9f7b3", - "label": "First line regimen" - }, - { - "concept": "8f8a715d-e49a-4b2c-aa3a-83fa9d7a4254", - "label": "Second line regimen" - }, - { - "concept": "a90ebdd2-351f-485a-b850-4938fcca2729", - "label": "Third line regimen" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(onArt) && onArt === 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient previously marked as on ART. Please provide the treatment category." - } - ], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Patient's ART regimen, adults:", - "id": "current_art_regimen_adult", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a89b6a62-1350-11df-a1f1-0026b9348838')) ? (_.isEmpty(HD.getObject('prevEnc').getValue('a8a08344-1350-11df-a1f1-0026b9348838'))? HD.getObject('prevEnc').getValue('a899cf5e-1350-11df-a1f1-0026b9348838') : HD.getObject('prevEnc').getValue('a899cf5e-1350-11df-a1f1-0026b9348838')) : HD.getObject('prevEnc').getValue('a89b6a62-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a899cf5e-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "18e86e1f-92b8-40cd-8266-0df0ab0a4a50", - "label": "DTG50mg/3TC300mg/TDF300mg" - }, - { - "concept": "1c4a75d0-cc91-4752-b0a5-4b833326ff7a", - "label": "TDF300mg/3TC300mg/EFV600mg" - }, - { - "concept": "ea501f4e-cbc5-4942-b9c8-0ac415929f08", - "label": "TDF300mg/3TC300mg/EFV400mg" - }, - { - "concept": "6a73f32d-1870-4527-af6e-74443251ded2", - "label": "NVP200/ZDV300/3TC150" - }, - { - "concept": "e78843da-fdb6-446d-8e99-873c278b3540", - "label": "ABC600mg/3TC300mg" - }, - { - "concept": "a89cc876-1350-11df-a1f1-0026b9348838", - "label": "3TC300mg/TDF300mg" - }, - { - "concept": "a896758e-1350-11df-a1f1-0026b9348838", - "label": "3TC150mg/ZDV300mg" - }, - { - "concept": "a8afcf84-1350-11df-a1f1-0026b9348838", - "label": "Emtri200mg/TDF300(Truvada)" - }, - { - "concept": "a897e7c0-1350-11df-a1f1-0026b9348838", - "label": "Aluvia(Kaletra)200mg/LPV50mg" - }, - { - "concept": "a8afc066-1350-11df-a1f1-0026b9348838", - "label": "Atazanavir300/Ritonavir100" - }, - { - "concept": "dabf36cb-dd9a-4542-a8ef-874c1ee5be4a", - "label": "FTC200mg/RPV25mg/TDF245mg(Eviplera)" - }, - { - "concept": "98b0baf6-0b73-4429-9264-6233684b0969", - "label": "Dolutegravir 50mg" - }, - { - "concept": "a897f8a0-1350-11df-a1f1-0026b9348838", - "label": "Abacavir300mg" - }, - { - "concept": "db3c194b-3e1b-4001-9a1c-a5df1728fc28", - "label": "Efavirenz 200mg" - }, - { - "concept": "a89673f4-1350-11df-a1f1-0026b9348838", - "label": "Lamivudine150mg" - }, - { - "concept": "a8afbd64-1350-11df-a1f1-0026b9348838", - "label": "Raltegravir 400mg" - }, - { - "concept": "a897ea4a-1350-11df-a1f1-0026b9348838", - "label": "Zidovudine300mg" - }, - { - "concept": "68a0a5dd-1e91-43a2-8dce-c6e84a14de04", - "label": "Darunavir 600mg" - }, - { - "concept": "1baf254e-1429-4fd9-8db1-edf6523cea13", - "label": " Ritonavir 100mg" - }, - { - "concept": "42ef7c4d-d6fb-49c0-a46e-019c42dea203", - "label": " Ritonavir 80mg" - }, - { - "concept": "38fbba9c-4b26-412d-9659-8dd649514d66", - "label": "Etravirine 100mg" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(onArt) && onArt === 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient marked as on ART. Please provide the Regimen." - } - ], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "type": "obsGroup", - "label": "ART adherence", - "questionOptions": { - "concept": "bc3834dd-ef07-4027-be30-729baa069291", - "rendering": "group" - }, - "questions": [], - "id": "__3t2KpzG60" - } - ] - }, - { - "label": "Morisky Adherence", - "isExpanded": "true", - "questions": [ - { - "label": "Do you ever forget to take your medicines? (0=No, 1=Yes)", - "id": "forget", - "questionOptions": { - "concept": "99a99956-90b0-431e-a453-bf8efffeb7d3", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onArt) && onArt === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Are you sometimes not keen about taking your medications? (0=No, 1=Yes)", - "id": "notKeen", - "questionOptions": { - "concept": "26b3c8c9-20be-4585-98f7-c8b8bf2c9207", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onArt) && onArt === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Do you stop taking medicine at times when you feel worse? (0=No, 1=Yes)", - "id": "feelWorse", - "questionOptions": { - "concept": "ccffa130-12c6-45e8-a24a-b16c0395abd5", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onArt) && onArt === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If you feel better, do you sometimes stop taking your medicine? (0=No, 1=Yes)", - "id": "feelBetter", - "questionOptions": { - "concept": "f9eb1023-4cd7-47a7-87cd-b3353824c2c7", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onArt) && onArt === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Morisky 4 total score:", - "id": "moriskyScore4", - "questionOptions": { - "concept": "315472dc-2b5e-4add-b3b7-bbcf21a8959b", - "rendering": "number", - "max": "4", - "min": "0", - "calculate": { - "calculateExpression": "isNaN(parseFloat(feelBetter)+ parseFloat(feelWorse)+ parseFloat(notKeen)+ parseFloat(forget)) ? undefined: (parseFloat(feelBetter)+ parseFloat(feelWorse)+ parseFloat(notKeen)+ parseFloat(forget))" - } - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Morisky score rating:", - "id": "scoreMo4", - "questionOptions": { - "concept": "", - "rendering": "text", - "calculate": { - "calculateExpression": "parseInt(moriskyScore4) === 0 && parseInt(moriskyScore4) < 1 ? 'Good' : parseInt(moriskyScore4) >=1 && parseInt(moriskyScore4) <= 2 ? 'Inadequate' : parseInt(moriskyScore4) >= 3 && parseInt(moriskyScore4) <= 4 ? 'Poor' : 'Unknown'" - } - }, - "type": "control", - "validators": [], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Did you forget to take your medicine yesterday? (0=No, 1=Yes)", - "id": "medicineYesterday", - "questionOptions": { - "concept": "2860acd4-2391-4467-9e69-e848d1672f96", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(moriskyScore4) && moriskyScore4 >=3 && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(moriskyScore4) || moriskyScore4 <3" - } - }, - { - "label": "Do you sometimes stop taking medicine if you feel like your symptoms are under control? (0=No, 1=Yes)", - "id": "symptomControl", - "questionOptions": { - "concept": "8fcb3ada-2188-4e0a-8c68-18c26fd123b2", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(moriskyScore4) && moriskyScore4 >=3 && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(moriskyScore4) || moriskyScore4 <3" - } - }, - { - "label": "Do you ever feel under pressure about sticking to your treatment plan? (0=No, 1=Yes)", - "id": "underPressure", - "questionOptions": { - "concept": "87ba16a0-6f57-4b0b-a76e-753977f1ef7f", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(moriskyScore4) && moriskyScore4 >=3 && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(moriskyScore4) || moriskyScore4 <3" - } - }, - { - "label": "How often do you have difficulty remembering to take all your medication? (0=Never/Rarely, 1/4=Once in a while, 1/2=Sometimes, 3/4=Usually,1=All the time)", - "id": "difficultyRemembering", - "questionOptions": { - "concept": "658523c7-77d2-4419-9633-eba789a7d64d", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(moriskyScore4) && moriskyScore4 >=3 && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(moriskyScore4) || moriskyScore4 <3" - } - }, - { - "label": "Morisky 8 total score:", - "id": "moriskyScore", - "questionOptions": { - "concept": "857caa4e-b566-4a43-ab78-f911c1a8a727", - "rendering": "number", - "max": "8", - "min": "0", - "calculate": { - "calculateExpression": "isNaN(parseFloat(difficultyRemembering) + parseFloat(underPressure) + parseFloat(symptomControl)+ parseFloat(medicineYesterday)+ parseFloat(feelBetter)+ parseFloat(feelWorse)+ parseFloat(notKeen)+ parseFloat(forget)) ? undefined: (parseFloat(difficultyRemembering) + parseFloat(underPressure) + parseFloat(symptomControl)+ parseFloat(medicineYesterday)+ parseFloat(feelBetter)+ parseFloat(feelWorse)+ parseFloat(notKeen)+ parseFloat(forget))" - } - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(moriskyScore4) || moriskyScore4 <3" - } - }, - { - "label": "Morisky score rating:", - "id": "scoreMo", - "questionOptions": { - "concept": "", - "rendering": "text", - "calculate": { - "calculateExpression": "parseInt(moriskyScore) === 0 && parseFloat(moriskyScore) <= 0.25 ? 'Good' : parseFloat(moriskyScore) >=0.5 && parseInt(moriskyScore) <= 2 ? 'Inadequate' : parseInt(moriskyScore) >= 3 && parseInt(moriskyScore) <= 8 ? 'Poor' : 'Unknown'" - } - }, - "type": "control", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(moriskyScore4) || moriskyScore4 <3" - } - } - ] - }, - { - "label": "Enhanced Adherence", - "isExpanded": "true", - "questions": [ - { - "label": "Has a home visit been done?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('fe6800a2-76f1-42a4-a1c8-553e1fec18e9')) ? undefined : HD.getObject('prevEnc').getValue('fe6800a2-76f1-42a4-a1c8-553e1fec18e9')", - "id": "homeVisit", - "questionOptions": { - "concept": "fe6800a2-76f1-42a4-a1c8-553e1fec18e9", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "If yes, number of visits:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('7458141a-2cb6-4425-8e51-1d4f0a858683')) ? undefined : HD.getObject('prevEnc').getValue('7458141a-2cb6-4425-8e51-1d4f0a858683')", - "id": "noVisits", - "questionOptions": { - "concept": "7458141a-2cb6-4425-8e51-1d4f0a858683", - "answers": [], - "rendering": "number", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(homeVisit) && homeVisit === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Home visit was done. Please indicate number of visits." - } - ], - "hide": { - "hideWhenExpression": "homeVisit !== 'a899b35c-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "If yes, what were the findings:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('743bee17-bb4d-4bf5-bbfe-a58a7cca5a3f')) ? undefined : HD.getObject('prevEnc').getValue('743bee17-bb4d-4bf5-bbfe-a58a7cca5a3f')", - "id": "homeVisitFinindgs", - "questionOptions": { - "concept": "743bee17-bb4d-4bf5-bbfe-a58a7cca5a3f", - "answers": [], - "rendering": "text" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(homeVisit) && homeVisit === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Home visit was done. Please indicate findings." - } - ], - "hide": { - "hideWhenExpression": "homeVisit !== 'a899b35c-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - }, - { - "label": "If no, wish to refer to the social worker:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('6ada1724-aab2-4b78-af41-91498d211ca2')) ? undefined : HD.getObject('prevEnc').getValue('6ada1724-aab2-4b78-af41-91498d211ca2')", - "id": "socialworkRef", - "questionOptions": { - "concept": "6ada1724-aab2-4b78-af41-91498d211ca2", - "rendering": "select", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ] - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(homeVisit) && homeVisit === 'a899b42e-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Home visit was not done. Please refer client to social work." - } - ], - "hide": { - "hideWhenExpression": "homeVisit !== 'a899b42e-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "What are the support structures in place?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a7958e13-c78c-4085-9fdf-b475d602b2b8')) ? undefined : HD.getObject('prevEnc').getValue('a7958e13-c78c-4085-9fdf-b475d602b2b8')", - "id": "supportStructures", - "questionOptions": { - "concept": "a7958e13-c78c-4085-9fdf-b475d602b2b8", - "answers": [ - { - "concept": "01b957da-23bb-4862-819d-036364fe3faf", - "label": "Treatment supporter" - }, - { - "concept": "a89e2df6-1350-11df-a1f1-0026b9348838", - "label": "Support group" - }, - { - "concept": "a89cd280-1350-11df-a1f1-0026b9348838", - "label": "Caregiver" - }, - { - "concept": "a8b03bb8-1350-11df-a1f1-0026b9348838", - "label": "Family" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "Has directly observed treatment (DOT) been done?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('4b3c4263-9f86-4f3c-985b-1a71e2a57495')) ? undefined : HD.getObject('prevEnc').getValue('4b3c4263-9f86-4f3c-985b-1a71e2a57495')", - "id": "priorDotDone", - "questionOptions": { - "concept": "4b3c4263-9f86-4f3c-985b-1a71e2a57495", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "Number of directly observed treatment (DOT) done (days):", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('438c22e0-fcb9-4737-b3a6-55cc1f391e0c')) ? undefined : HD.getObject('prevEnc').getValue('438c22e0-fcb9-4737-b3a6-55cc1f391e0c')", - "id": "dotDone", - "questionOptions": { - "concept": "438c22e0-fcb9-4737-b3a6-55cc1f391e0c", - "answers": [], - "rendering": "number", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(priorDotDone) && priorDotDone === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "DOT was done. Please indicate number of DOTs done." - } - ], - "hide": { - "hideWhenExpression": "priorDotDone !== 'a899b35c-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838' || !arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - }, - { - "label": "Likely causes of poor adherence: (Choose all that apply)", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a89ebbc2-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a89ebbc2-1350-11df-a1f1-0026b9348838')", - "id": "poorAdherence", - "questionOptions": { - "concept": "a89ebbc2-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89eba46-1350-11df-a1f1-0026b9348838", - "label": "Stigma" - }, - { - "concept": "945f0a33-dd89-4ca4-9eb3-d74128a2adc8", - "label": "School related stigma" - }, - { - "concept": "b858568f-c722-411d-85ca-97d46bc98b3c", - "label": "Home related stigma" - }, - { - "concept": "24ff3f30-b7ff-4464-b1b3-fda5ed5714a3", - "label": "Improper disclosure to child" - }, - { - "concept": "e91a0b75-133d-4aae-81c9-2b4423e48379", - "label": "Inadequate supervision" - }, - { - "concept": "a89d25fa-1350-11df-a1f1-0026b9348838", - "label": "Child refusing to take drugs" - }, - { - "concept": "6a377e01-fa40-4ac2-98a9-0cb09cfbea36", - "label": "Pill related size" - }, - { - "concept": "1c811199-3cc1-4495-8e05-980bebb045ab", - "label": "Pill taste" - }, - { - "concept": "53956fb4-d7d9-438c-addf-c5f67b2a3866", - "label": "Pill color" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "a89ecaa4-1350-11df-a1f1-0026b9348838", - "label": "Disclosure" - }, - { - "concept": "a89eb8c0-1350-11df-a1f1-0026b9348838", - "label": "Side effects" - }, - { - "concept": "a89ced88-1350-11df-a1f1-0026b9348838", - "label": "Alcohol" - }, - { - "concept": "a89ebb04-1350-11df-a1f1-0026b9348838", - "label": "Other drugs" - }, - { - "concept": "a890b810-1350-11df-a1f1-0026b9348838", - "label": "Mental health issues" - }, - { - "concept": "a8935fde-1350-11df-a1f1-0026b9348838", - "label": "Depression" - }, - { - "concept": "abf95bf2-c481-490f-9e9f-84fa2d7b2f8c", - "label": "Caregiver changes" - }, - { - "concept": "a89e3396-1350-11df-a1f1-0026b9348838", - "label": "Religious beliefs" - }, - { - "concept": "b5c3006f-97fd-466f-b4ab-596e23ddc4d9", - "label": "Inadequate treatment preparation" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'|| !arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "type": "obsGroup", - "label": "Poor adherence", - "questionOptions": { - "concept": "04edb08f-d1fd-43ac-98b1-adc5e7d73ba1", - "rendering": "group" - }, - "questions": [ - { - "label": "If other causes of poor adherence, explain:", - "id": "otherCausesSpecify", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "text" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(poorAdherence) && arrayContainsAny(['a8aaf3e2-1350-11df-a1f1-0026b9348838'], poorAdherence) && isEmpty(myValue)", - "message": "Other selected as cause of poor adherence. Please indicate the cause." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(poorAdherence) || !arrayContainsAny(['a8aaf3e2-1350-11df-a1f1-0026b9348838'], poorAdherence)" - } - } - ], - "id": "__0sqJEuJIE" - }, - { - "label": "Is patient enrolled in support group?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('ed1e7a5d-a9f4-4adf-a033-4e895409fafe')) ? undefined : HD.getObject('prevEnc').getValue('ed1e7a5d-a9f4-4adf-a033-4e895409fafe')", - "id": "supportGroupEnroll", - "questionOptions": { - "concept": "ed1e7a5d-a9f4-4adf-a033-4e895409fafe", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "If no, wishes to enroll?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('c796c49d-2e33-40c4-aadd-c5508e733c30')) ? undefined : HD.getObject('prevEnc').getValue('c796c49d-2e33-40c4-aadd-c5508e733c30')", - "id": "wishesToEnroll", - "questionOptions": { - "concept": "c796c49d-2e33-40c4-aadd-c5508e733c30", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(supportGroupEnroll) && supportGroupEnroll === 'a899b42e-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Patient is not enrolled in any group. Please indicate if they wish to enroll in any group." - } - ], - "hide": { - "hideWhenExpression": "supportGroupEnroll !== 'a899b42e-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - }, - { - "label": "If yes, name of support group:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('aab3dcc5-f984-45d2-b0c4-7a3ba746951b')) ? undefined : HD.getObject('prevEnc').getValue('aab3dcc5-f984-45d2-b0c4-7a3ba746951b')", - "id": "supportGroupName", - "questionOptions": { - "concept": "aab3dcc5-f984-45d2-b0c4-7a3ba746951b", - "answers": [], - "rendering": "text" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(supportGroupEnroll) && supportGroupEnroll === 'a8aaf3e2-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Patient is enrolled in a group. Please indicate name of the group." - } - ], - "hide": { - "hideWhenExpression": "supportGroupEnroll !== 'a8aaf3e2-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - }, - { - "label": "Has age appropriate disclosure been completed?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('6a40a88b-555e-4d7e-b7ce-db677a02609f')) ? undefined : HD.getObject('prevEnc').getValue('6a40a88b-555e-4d7e-b7ce-db677a02609f')", - "id": "childDisclosure", - "questionOptions": { - "concept": "6a40a88b-555e-4d7e-b7ce-db677a02609f", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "age>=18 || !arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "Has a pill count been done?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('067e6d30-4962-46eb-9090-be55478d4afd')) ? undefined : HD.getObject('prevEnc').getValue('067e6d30-4962-46eb-9090-be55478d4afd')", - "id": "pillCountDone", - "questionOptions": { - "concept": "067e6d30-4962-46eb-9090-be55478d4afd", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "If yes, what are the findings:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('9bf98c27-1821-407f-9c06-5609357f3698')) ? undefined : HD.getObject('prevEnc').getValue('9bf98c27-1821-407f-9c06-5609357f3698')", - "id": "pillCountFindings", - "questionOptions": { - "concept": "9bf98c27-1821-407f-9c06-5609357f3698", - "answers": [ - { - "concept": "5b1bf823-da30-4e23-a777-0d8ef93a6211", - "label": "Accurate" - }, - { - "concept": "64433aeb-81fb-43a5-be42-3efce1692063", - "label": "Missed doses" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pillCountDone) && pillCountDone === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Pill count done. Indicate the findings." - } - ], - "hide": { - "hideWhenExpression": "pillCountDone !== 'a899b35c-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - }, - { - "label": "Other possible causes of treatment failure:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('bc764345-2e57-42f5-aee9-c7d5bd012c97')) ? undefined : HD.getObject('prevEnc').getValue('bc764345-2e57-42f5-aee9-c7d5bd012c97')", - "id": "treatmentFailure", - "questionOptions": { - "concept": "bc764345-2e57-42f5-aee9-c7d5bd012c97", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "4a98eaa4-e5df-4e76-9b58-5191d61666eb", - "label": "Inadequate dosing/dose adjustments" - }, - { - "concept": "01eedbcc-ea21-40cc-b150-fcaca5eef501", - "label": "Drug-drug interaction" - }, - { - "concept": "c6f38251-5b52-489c-854e-ec2d3994a6cd", - "label": "Drug-food interaction" - }, - { - "concept": "cfef32f6-2807-427e-9607-1397e8d7e347", - "label": "Impaired absorption (such as chronic severe diarrhea)" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "If drug causes treatment failure, indicate drug:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('1682a920-c93d-4aad-b9cb-4a2b2c41ff1a')) ? undefined : HD.getObject('prevEnc').getValue('1682a920-c93d-4aad-b9cb-4a2b2c41ff1a')", - "id": "drugCausingFailure", - "questionOptions": { - "concept": "1682a920-c93d-4aad-b9cb-4a2b2c41ff1a", - "rendering": "drug" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "treatmentFailure !== '01eedbcc-ea21-40cc-b150-fcaca5eef501' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'|| !arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - }, - { - "label": "Does this patient have other co morbidities?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a8b010e8-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a8b010e8-1350-11df-a1f1-0026b9348838')", - "id": "coMorbidities", - "questionOptions": { - "concept": "a8b010e8-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a8935f0c-1350-11df-a1f1-0026b9348838", - "label": "Convulsive disease" - }, - { - "concept": "a890b810-1350-11df-a1f1-0026b9348838", - "label": "Mental health disorders" - }, - { - "concept": "a893436e-1350-11df-a1f1-0026b9348838", - "label": "Diabetes" - }, - { - "concept": "a8ad5254-1350-11df-a1f1-0026b9348838", - "label": "Renal disease" - }, - { - "concept": "a8ad516e-1350-11df-a1f1-0026b9348838", - "label": "Liver disease" - }, - { - "concept": "a8986880-1350-11df-a1f1-0026b9348838", - "label": "Hypertention" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "Has drug resistance test (DRT) been done?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('2ae99396-0e12-463f-8968-1cba7cf24bc0')) ? undefined : HD.getObject('prevEnc').getValue('2ae99396-0e12-463f-8968-1cba7cf24bc0')", - "id": "dstDone", - "questionOptions": { - "concept": "2ae99396-0e12-463f-8968-1cba7cf24bc0", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "If DRT result available, upload image:", - "type": "obs", - "default": "", - "id": "dstImage", - "questionOptions": { - "concept": "8ec7c519-502e-46ea-8a98-181ed5a088be", - "rendering": "file" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(dstDone) && dstDone === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "DST was done.Please upload the image for the results." - } - ], - "hide": { - "hideWhenExpression": "dstDone !== 'a899b35c-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - }, - { - "label": "Has an MDT been done?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('946dabee-3079-4dd1-9f84-1a1ab5507a26')) ? undefined : HD.getObject('prevEnc').getValue('946dabee-3079-4dd1-9f84-1a1ab5507a26')", - "id": "mdtDone", - "questionOptions": { - "concept": "946dabee-3079-4dd1-9f84-1a1ab5507a26", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "If No, wish to refer?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('88a8c7d1-95ac-4aa4-8058-df99a3598390')) ? undefined : HD.getObject('prevEnc').getValue('88a8c7d1-95ac-4aa4-8058-df99a3598390')", - "id": "wishRefertoMDT", - "questionOptions": { - "concept": "88a8c7d1-95ac-4aa4-8058-df99a3598390", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "mdtDone !== 'a899b42e-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - } - ] - }, - { - "label": "PCP Prophylaxis History", - "isExpanded": "true", - "questions": [ - { - "label": "Is the patient on any PCP prophylaxis?", - "id": "pcpProphylaxisCurrent", - "historicalExpression": "HD.getObject('prevEnc').getValue('a899e282-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a899e282-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a8989396-1350-11df-a1f1-0026b9348838", - "label": "Septrin" - }, - { - "concept": "a890c9e0-1350-11df-a1f1-0026b9348838", - "label": "Dapsone 100mg" - } - ], - "rendering": "select" - }, - "required": "true", - "type": "obs", - "validators": [] - }, - { - "type": "obsGroup", - "label": "PCP prophylaxis adherence:", - "questionOptions": { - "concept": "275eee16-c358-4f3a-ac16-e8f24659df87", - "rendering": "group" - }, - "questions": [ - { - "label": "Patient's adherence on PCP prophylaxis:", - "id": "pcpProphylaxisAdherence", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('115c744a-cf54-469f-bd5f-820352ffe9be')) ? undefined : HD.getObject('prevEnc').getValue('115c744a-cf54-469f-bd5f-820352ffe9be')", - "questionOptions": { - "concept": "115c744a-cf54-469f-bd5f-820352ffe9be", - "answers": [ - { - "concept": "a8b0f882-1350-11df-a1f1-0026b9348838", - "label": "Good" - }, - { - "concept": "a73d20b3-d721-4763-a362-14a0c41a6b5e", - "label": "Fair" - }, - { - "concept": "fdaf8b47-ea14-4d28-80fa-e1da58a30e8b", - "label": "Poor" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisCurrent) && arrayContains(['a8989396-1350-11df-a1f1-0026b9348838', 'a890c9e0-1350-11df-a1f1-0026b9348838'], pcpProphylaxisCurrent) && isEmpty(myValue)", - "message": "Patient on PCP Prophylaxis. Please provide adherence history" - } - ], - "hide": { - "hideWhenExpression": "isEmpty(pcpProphylaxisCurrent) || pcpProphylaxisCurrent === 'a899e0ac-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Adherence (PCP) reasons for poor/fair:", - "id": "pcpAdherence", - "questionOptions": { - "concept": "a89ebbc2-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89ced88-1350-11df-a1f1-0026b9348838", - "label": "Alcohol" - }, - { - "concept": "a8935fde-1350-11df-a1f1-0026b9348838", - "label": "Depression" - }, - { - "concept": "a89eac04-1350-11df-a1f1-0026b9348838", - "label": "Felt well" - }, - { - "concept": "a89eacc2-1350-11df-a1f1-0026b9348838", - "label": "Forgot" - }, - { - "concept": "7211031b-0685-44bc-a5e9-5a018d0173ea", - "label": "Gave away" - }, - { - "concept": "a8af4cee-1350-11df-a1f1-0026b9348838", - "label": "Lost/ran out of pills" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "a89eb8c0-1350-11df-a1f1-0026b9348838", - "label": "Side effects" - }, - { - "concept": "a89eba46-1350-11df-a1f1-0026b9348838", - "label": "Stigma" - }, - { - "concept": "c0c9eab3-46f6-453c-b29d-dc1c242317c5", - "label": "Stock out" - }, - { - "concept": "a89de2d8-1350-11df-a1f1-0026b9348838", - "label": "Too ill" - }, - { - "concept": "a897fdaa-1350-11df-a1f1-0026b9348838", - "label": "Travel problems" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(pcpProphylaxisCurrent) || pcpProphylaxisCurrent === 'a899e0ac-1350-11df-a1f1-0026b9348838' || !arrayContains(['a73d20b3-d721-4763-a362-14a0c41a6b5e','fdaf8b47-ea14-4d28-80fa-e1da58a30e8b'], pcpProphylaxisAdherence)" - } - }, - { - "label": "Adherence (PCP): Other (specify):", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "id": "pcpOtherAdherence", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(pcpProphylaxisCurrent) || pcpProphylaxisCurrent === 'a899e0ac-1350-11df-a1f1-0026b9348838' || !arrayContains(['a73d20b3-d721-4763-a362-14a0c41a6b5e','fdaf8b47-ea14-4d28-80fa-e1da58a30e8b'], pcpProphylaxisAdherence)" - } - } - ], - "id": "__KrLyJnG98" - } - ] - }, - { - "label": "TB Prophylaxis History", - "isExpanded": "true", - "questions": [ - { - "label": "Is the patient on any TB prophylaxis?", - "type": "obs", - "required": "true", - "id": "onTbProphylaxis", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('163784d2-6c55-4ceb-abf0-df8cebb385f1')) ? undefined : HD.getObject('prevEnc').getValue('163784d2-6c55-4ceb-abf0-df8cebb385f1')", - "questionOptions": { - "concept": "163784d2-6c55-4ceb-abf0-df8cebb385f1", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "validators": [] - }, - { - "label": "If yes select drug", - "type": "obs", - "id": "onTbProphylaxisDrug", - "historicalExpression": "HD.getObject('prevEnc').getValue('a899e35e-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a899e35e-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "162724df-5a66-4ae3-bbf6-5dc6dbba4ebb", - "label": "Isoniazid 100mg (6H)" - }, - { - "concept": "b150ccdc-e7ec-4f99-b592-6f3fa73b3aea", - "label": "Isoniazid 300mg (6H)" - }, - { - "concept": "aeaed1af-5b0d-401e-a32a-e96cf4072ab5", - "label": "Isoniazid 300mg and Rifapentine 300mg (3HP)" - }, - { - "concept": "177635d0-793b-4a66-8324-976c46f795af", - "label": "Rifampicin 150mg and Isonaizid 75mg (3RH)" - }, - { - "concept": "e5e24e6d-e6b0-4c81-8f7b-0e366df29426", - "label": "Rifampicin 70mg and Isonaizid 50mg (3RH)" - } - ], - "rendering": "select" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(onTbProphylaxis) && onTbProphylaxis === 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient marked as on TB Prophylaxis. Please provide the drug." - } - ], - "hide": { - "hideWhenExpression": "onTbProphylaxis !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "type": "obsGroup", - "label": "TB prophylaxis ever", - "questionOptions": { - "concept": "d86c36dc-c523-42e3-b07d-eb4c3c4fbf99", - "rendering": "group" - }, - "questions": [ - { - "label": "If no, have you ever used the drugs in the past?", - "type": "obs", - "id": "pastTbProphylaxisDrug", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('59077bc1-7ef7-4b27-a33b-113e2841bd4f')) ? undefined : HD.getObject('prevEnc').getValue('59077bc1-7ef7-4b27-a33b-113e2841bd4f')", - "questionOptions": { - "concept": "59077bc1-7ef7-4b27-a33b-113e2841bd4f", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "validators": [], - "hide": { - "hideWhenExpression": "onTbProphylaxis !== 'a899b42e-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Start date of past TB prophylaxis treatment:", - "id": "pastStartTbProphTreatment", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('67785e82-c2f7-4417-8ada-cc8e85abbfc1')) ? undefined : HD.getObject('prevEnc').getValue('67785e82-c2f7-4417-8ada-cc8e85abbfc1')", - "questionOptions": { - "concept": "67785e82-c2f7-4417-8ada-cc8e85abbfc1", - "rendering": "date" - }, - "type": "obs", - "validators": [ - { - "type": "date" - } - ], - "hide": { - "hideWhenExpression": "pastTbProphylaxisDrug !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "End date of past TB prophylaxis treatment:", - "id": "pastEndTbProphTreatment", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('d4f18a59-9bb4-4089-8cd6-1410491569a0')) ? undefined : HD.getObject('prevEnc').getValue('d4f18a59-9bb4-4089-8cd6-1410491569a0')", - "questionOptions": { - "concept": "d4f18a59-9bb4-4089-8cd6-1410491569a0", - "rendering": "date" - }, - "type": "obs", - "validators": [ - { - "type": "date" - } - ], - "hide": { - "hideWhenExpression": "pastTbProphylaxisDrug !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__pnoFFDGt0" - }, - { - "label": "TB prophylaxis adherence", - "type": "obsGroup", - "questionOptions": { - "concept": "3a69cfcf-f129-4702-a8dd-d061d2a16b9d", - "rendering": "group" - }, - "questions": [ - { - "label": "Patient's adherence on TB prophylaxis:", - "id": "adherenceOnTbProphy", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('3a69cfcf-f129-4702-a8dd-d061d2a16b9d','ebfdb93a-9292-4245-9a27-0faf49545720')) ? undefined : HD.getObject('prevEnc').getValue('3a69cfcf-f129-4702-a8dd-d061d2a16b9d','ebfdb93a-9292-4245-9a27-0faf49545720')", - "questionOptions": { - "concept": "ebfdb93a-9292-4245-9a27-0faf49545720", - "answers": [ - { - "concept": "a8b0f882-1350-11df-a1f1-0026b9348838", - "label": "Good" - }, - { - "concept": "a73d20b3-d721-4763-a362-14a0c41a6b5e", - "label": "Fair" - }, - { - "concept": "fdaf8b47-ea14-4d28-80fa-e1da58a30e8b", - "label": "Poor" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onTbProphylaxis) && arrayContains(['a899b35c-1350-11df-a1f1-0026b9348838'], onTbProphylaxis) && isEmpty(myValue)", - "message": "Patient on TB Prophylaxis. Please provide adherence history." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(onTbProphylaxis)|| onTbProphylaxis !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Adherence (TB Prophylaxis) reasons for poor/fair:", - "id": "tbProphylaxisAdherence", - "questionOptions": { - "concept": "a89ebbc2-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89ced88-1350-11df-a1f1-0026b9348838", - "label": "Alcohol" - }, - { - "concept": "a8935fde-1350-11df-a1f1-0026b9348838", - "label": "Depression" - }, - { - "concept": "a89eac04-1350-11df-a1f1-0026b9348838", - "label": "Felt well" - }, - { - "concept": "a89eacc2-1350-11df-a1f1-0026b9348838", - "label": "Forgot" - }, - { - "concept": "7211031b-0685-44bc-a5e9-5a018d0173ea", - "label": "Gave away" - }, - { - "concept": "a8af4cee-1350-11df-a1f1-0026b9348838", - "label": "Lost/Ran out of pills" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "a89eb8c0-1350-11df-a1f1-0026b9348838", - "label": "Side effects" - }, - { - "concept": "a89eba46-1350-11df-a1f1-0026b9348838", - "label": "Stigma" - }, - { - "concept": "c0c9eab3-46f6-453c-b29d-dc1c242317c5", - "label": "Stock out" - }, - { - "concept": "a89de2d8-1350-11df-a1f1-0026b9348838", - "label": "Too ill" - }, - { - "concept": "a897fdaa-1350-11df-a1f1-0026b9348838", - "label": "Travel problems" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(onTbProphylaxis) || onTbProphylaxis !== 'a899b35c-1350-11df-a1f1-0026b9348838' || !arrayContains(['a73d20b3-d721-4763-a362-14a0c41a6b5e','fdaf8b47-ea14-4d28-80fa-e1da58a30e8b'], adherenceOnTbProphy)" - } - }, - { - "label": "Adherence (TB Prophylaxis): Other (specify):", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "id": "tbProphylaxisOtherAdherence", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(onTbProphylaxis) || onTbProphylaxis !== 'a899b35c-1350-11df-a1f1-0026b9348838' || !arrayContains(['a73d20b3-d721-4763-a362-14a0c41a6b5e','fdaf8b47-ea14-4d28-80fa-e1da58a30e8b'], adherenceOnTbProphy)" - } - } - ], - "id": "__qKGwGoouJ" - } - ] - }, - { - "label": "Tuberculosis History", - "isExpanded": "true", - "questions": [ - { - "id": "onTbTreatment", - "required": "true", - "label": "Is patient on TB treatment?", - "historicalExpression": "HD.getObject('prevEnc').getValue('a8afcc82-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a8afcc82-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs" - }, - { - "label": "Start date of TB treatment:", - "id": "startDateOfTbTreatment", - "historicalExpression": "HD.getObject('prevEnc').getValue('a899e5f2-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a899e5f2-1350-11df-a1f1-0026b9348838", - "rendering": "date" - }, - "type": "obs", - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onTbTreatment) && arrayContains(['a899b35c-1350-11df-a1f1-0026b9348838'], onTbTreatment) && isEmpty(myValue)", - "message": "You indicated patient on tb treatment, indicate start date." - }, - { - "type": "js_expression", - "failsWhenExpression": "(isEmpty(onTbTreatment) || !arrayContains(['a899b35c-1350-11df-a1f1-0026b9348838'], onTbTreatment)) && !isEmpty(myValue)", - "message": "You indicated patient is not on tb treatment, therefore start date should not be indicated." - } - ], - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Tuberculosis treatment phase:", - "type": "obs", - "id": "tbPhase", - "questionOptions": { - "concept": "a8afdf4c-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a8afdd08-1350-11df-a1f1-0026b9348838", - "label": "Continuation phase" - }, - { - "concept": "a8afddc6-1350-11df-a1f1-0026b9348838", - "label": "Retreatment phase" - }, - { - "concept": "a8afdc4a-1350-11df-a1f1-0026b9348838", - "label": "Induction phase" - }, - { - "concept": "a8afde8e-1350-11df-a1f1-0026b9348838", - "label": "Retreated phase" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "type": "obsGroup", - "label": "Current TB regimen", - "questionOptions": { - "concept": "a8afdb8c-1350-11df-a1f1-0026b9348838", - "rendering": "repeating" - }, - "questions": [ - { - "label": "Current TB regimen:", - "type": "obs", - "id": "tb_current", - "questionOptions": { - "concept": "a899e444-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899f51a-1350-11df-a1f1-0026b9348838", - "label": "RHZE" - }, - { - "concept": "a897d1a4-1350-11df-a1f1-0026b9348838", - "label": "RHZ" - }, - { - "concept": "a8a382ba-1350-11df-a1f1-0026b9348838", - "label": "RHE" - }, - { - "concept": "a89b1ca6-1350-11df-a1f1-0026b9348838", - "label": "RH" - }, - { - "concept": "a899e19c-1350-11df-a1f1-0026b9348838", - "label": "EH" - }, - { - "concept": "a8971c64-1350-11df-a1f1-0026b9348838", - "label": "Ethambutol" - }, - { - "concept": "a8a3243c-1350-11df-a1f1-0026b9348838", - "label": "MDR drugs" - }, - { - "concept": "a896cc00-1350-11df-a1f1-0026b9348838", - "label": "INH" - }, - { - "concept": "a8ac5f2a-1350-11df-a1f1-0026b9348838", - "label": "Pyrazinamide" - }, - { - "concept": "a8952e4a-1350-11df-a1f1-0026b9348838", - "label": "Streptomycin" - }, - { - "concept": "b8aa06ca-93c6-40ea-b144-c74f841926f4", - "label": "Rifabutin" - }, - { - "concept": "a897d0be-1350-11df-a1f1-0026b9348838", - "label": "Rifampicin" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "validators": [], - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "tabs/day:", - "questionOptions": { - "concept": "a8a07386-1350-11df-a1f1-0026b9348838", - "max": "30", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "tb_current", - "value": [ - "a899f51a-1350-11df-a1f1-0026b9348838", - "a897d1a4-1350-11df-a1f1-0026b9348838", - "a8a382ba-1350-11df-a1f1-0026b9348838" - ] - }, - "id": "__1rrqt3L3L" - }, - { - "label": "mg:", - "questionOptions": { - "concept": "a8a063c8-1350-11df-a1f1-0026b9348838", - "max": "2000", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "tb_current", - "value": [ - "a899e19c-1350-11df-a1f1-0026b9348838", - "a8ac5f2a-1350-11df-a1f1-0026b9348838", - "a8952e4a-1350-11df-a1f1-0026b9348838" - ] - }, - "id": "__3v75stHJz" - }, - { - "label": "mg/day:", - "questionOptions": { - "concept": "a8a0744e-1350-11df-a1f1-0026b9348838", - "max": "2000", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "tb_current", - "value": [ - "a896cc00-1350-11df-a1f1-0026b9348838", - "a8971c64-1350-11df-a1f1-0026b9348838" - ] - }, - "id": "__Jtntp6ovz" - }, - { - "label": "tabs:", - "questionOptions": { - "concept": "a8a0630a-1350-11df-a1f1-0026b9348838", - "max": "180", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "tb_current", - "value": [ - "b8aa06ca-93c6-40ea-b144-c74f841926f4" - ] - }, - "id": "__5zzKFJKMG" - } - ], - "id": "__K8qI6rwFG" - }, - { - "label": "TB treatment completion date:", - "type": "obs", - "id": "tbComplDate", - "questionOptions": { - "concept": "a8a176b4-1350-11df-a1f1-0026b9348838", - "rendering": "date" - }, - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "TB treatment defaulted year:", - "type": "obs", - "id": "tbDefaultDate", - "questionOptions": { - "concept": "a8a18758-1350-11df-a1f1-0026b9348838", - "rendering": "number" - }, - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "type": "obsGroup", - "id": "tbadhere", - "label": "Patient adherence to TB medications", - "questionOptions": { - "concept": "2a4b87dd-977d-4ce8-a321-1f13df4a31b2", - "rendering": "group" - }, - "questions": [ - { - "label": "Patient adherence to TB medications:", - "id": "tb_adherence", - "questionOptions": { - "concept": "479decbd-e964-41c3-9576-98b39089ebd3", - "answers": [ - { - "concept": "a8b0f882-1350-11df-a1f1-0026b9348838", - "label": "Good" - }, - { - "concept": "a73d20b3-d721-4763-a362-14a0c41a6b5e", - "label": "Fair" - }, - { - "concept": "fdaf8b47-ea14-4d28-80fa-e1da58a30e8b", - "label": "Poor" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onTbTreatment) && onTbTreatment === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Patient on TB Treament. Please provide adherence history." - } - ], - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Adherence (TB Treatment) reasons for poor/fair:", - "id": "adherenceTbTreatment", - "questionOptions": { - "concept": "a89ebbc2-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89ced88-1350-11df-a1f1-0026b9348838", - "label": "Alcohol" - }, - { - "concept": "a8935fde-1350-11df-a1f1-0026b9348838", - "label": "Depression" - }, - { - "concept": "a89eac04-1350-11df-a1f1-0026b9348838", - "label": "Felt well" - }, - { - "concept": "a89eacc2-1350-11df-a1f1-0026b9348838", - "label": "Forgot" - }, - { - "concept": "7211031b-0685-44bc-a5e9-5a018d0173ea", - "label": "Gave away" - }, - { - "concept": "a8af4cee-1350-11df-a1f1-0026b9348838", - "label": "Lost/Ran out of pills" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "a89eb8c0-1350-11df-a1f1-0026b9348838", - "label": "Side effects" - }, - { - "concept": "a89eba46-1350-11df-a1f1-0026b9348838", - "label": "Stigma" - }, - { - "concept": "c0c9eab3-46f6-453c-b29d-dc1c242317c5", - "label": "Stock out" - }, - { - "concept": "a89de2d8-1350-11df-a1f1-0026b9348838", - "label": "Too ill" - }, - { - "concept": "a897fdaa-1350-11df-a1f1-0026b9348838", - "label": "Travel problems" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838' || !arrayContains(['a73d20b3-d721-4763-a362-14a0c41a6b5e','fdaf8b47-ea14-4d28-80fa-e1da58a30e8b'], tb_adherence)" - } - }, - { - "label": "Adherence (TB Treatment): Other (specify):", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "id": "adherenceTbOther", - "validators": [], - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838' || !arrayContains(['a73d20b3-d721-4763-a362-14a0c41a6b5e','fdaf8b47-ea14-4d28-80fa-e1da58a30e8b'], tb_adherence)" - } - } - ] - } - ] - }, - { - "label": "Cryptococcal Secondary Prevention", - "questions": [ - { - "label": "Cryptococcus Tx:", - "id": "cryptCurrent", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a899e516-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a899e516-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a899e516-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a8971e12-1350-11df-a1f1-0026b9348838", - "label": "Fluconazole 400mg" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "Other Medications", - "questions": [ - { - "label": "Please add any other medications the patient is taking", - "type": "obsGroup", - "questionOptions": { - "concept": "a8a072c8-1350-11df-a1f1-0026b9348838", - "rendering": "repeating" - }, - "questions": [ - { - "label": "Other drugs:", - "questionOptions": { - "concept": "a8a060c6-1350-11df-a1f1-0026b9348838", - "rendering": "drug" - }, - "type": "obs", - "validators": [], - "id": "__GwI52vMxK" - } - ], - "id": "__I4sDsDvpF" - } - ] - }, - { - "label": "Side Effects/Toxicity", - "questions": [ - { - "type": "obsGroup", - "label": "Side effects", - "id": "sideEff", - "questionOptions": { - "concept": "a8a072c8-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "Any side effects attributable to any drug that the patient is currently taking:", - "id": "currSideEffect", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('30fc0cea-b6c7-48cc-bbfb-4eb53170ce41')) ? undefined : HD.getObject('prevEnc').getValue('30fc0cea-b6c7-48cc-bbfb-4eb53170ce41')", - "questionOptions": { - "concept": "30fc0cea-b6c7-48cc-bbfb-4eb53170ce41", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(current_art_regimen_adult) && isEmpty(myValue) && arrayContains(current_art_regimen_adult, '98b0baf6-0b73-4429-9264-6233684b0969')", - "message": "Patient is on DTG. Kindly fill the side effects." - } - ] - } - ] - }, - { - "type": "obsGroup", - "questionOptions": { - "rendering": "repeating", - "concept": "a8a072c8-1350-11df-a1f1-0026b9348838" - }, - "label": "If yes drugs suspected to be causing side effects", - "questions": [ - { - "label": "Drug:", - "id": "sideEffectDrug", - "questionOptions": { - "concept": "1682a920-c93d-4aad-b9cb-4a2b2c41ff1a", - "rendering": "drug" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "currSideEffect !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__wvJop0yq7" - }, - { - "label": "If yes, tick all that apply:", - "id": "sideEffectype", - "questionOptions": { - "concept": "c2ecd5f7-4b47-47ae-b706-3dc5ed98b4db", - "answers": [ - { - "concept": "a877c7f6-1350-11df-a1f1-0026b9348838", - "label": "Anaemia" - }, - { - "concept": "a8909060-1350-11df-a1f1-0026b9348838", - "label": "Hepatitis" - }, - { - "concept": "a89d0c0a-1350-11df-a1f1-0026b9348838", - "label": "IRIS" - }, - { - "concept": "a8a01dfa-1350-11df-a1f1-0026b9348838", - "label": "Lactic acidosis" - }, - { - "concept": "a89cee50-1350-11df-a1f1-0026b9348838", - "label": "Lipo-dystrophy" - }, - { - "concept": "a897fe86-1350-11df-a1f1-0026b9348838", - "label": "Neuropathy" - }, - { - "concept": "a8ad239c-1350-11df-a1f1-0026b9348838", - "label": "Persistent vomiting" - }, - { - "concept": "a895776a-1350-11df-a1f1-0026b9348838", - "label": "Rash" - }, - { - "concept": "a8a16d0e-1350-11df-a1f1-0026b9348838", - "label": "Steven-Johnson syndrome" - }, - { - "concept": "a8ad21e4-1350-11df-a1f1-0026b9348838", - "label": "Nausea" - }, - { - "concept": "a894b604-1350-11df-a1f1-0026b9348838", - "label": "Burning sensation" - }, - { - "concept": "a890861a-1350-11df-a1f1-0026b9348838", - "label": "Diarrhea" - }, - { - "concept": "a8966d1e-1350-11df-a1f1-0026b9348838", - "label": "Headache" - }, - { - "concept": "a8ad042a-1350-11df-a1f1-0026b9348838", - "label": "Fatigue" - }, - { - "concept": "a89366a0-1350-11df-a1f1-0026b9348838", - "label": "Jaundice" - }, - { - "concept": "a89836ee-1350-11df-a1f1-0026b9348838", - "label": "Dizzy" - }, - { - "concept": "a8932f00-1350-11df-a1f1-0026b9348838", - "label": "Abdominal pain" - }, - { - "concept": "a89cec02-1350-11df-a1f1-0026b9348838", - "label": "Anxiety" - }, - { - "concept": "c80dcaad-ea61-4b88-b1f7-c091d706c7de", - "label": "Nightmare" - }, - { - "concept": "a8935fde-1350-11df-a1f1-0026b9348838", - "label": "Depression" - }, - { - "concept": "a8ad3b02-1350-11df-a1f1-0026b9348838", - "label": "Confusion/abnormal thinking" - }, - { - "concept": "a8982de8-1350-11df-a1f1-0026b9348838", - "label": "Insomnia" - }, - { - "concept": "a8ae7ecc-1350-11df-a1f1-0026b9348838", - "label": "Poor concentration/ memory problems" - }, - { - "concept": "a8ad392c-1350-11df-a1f1-0026b9348838", - "label": "Paresthesia/painful neuropathy" - }, - { - "concept": "f5b8f79a-5460-49a5-983e-78cc203673da", - "label": "Suicide ideation" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(currSideEffect) && currSideEffect === 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient marked as having side effects. Please provide list." - } - ], - "hide": { - "hideWhenExpression": "currSideEffect !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "id": "reaction", - "label": "Severity of the reaction:", - "questionOptions": { - "concept": "6c1b293c-4d8c-470f-9991-93cdde1274ff", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a89efccc-1350-11df-a1f1-0026b9348838", - "label": "Mild" - }, - { - "concept": "a89efdee-1350-11df-a1f1-0026b9348838", - "label": "Moderate" - }, - { - "concept": "a89eff1a-1350-11df-a1f1-0026b9348838", - "label": "Severe" - }, - { - "concept": "a899b50a-1350-11df-a1f1-0026b9348838", - "label": "Unknown" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "currSideEffect !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "id": "action", - "label": "Action plan:", - "questionOptions": { - "concept": "01fb96f5-8dc5-4481-8a11-240994b3b795", - "answers": [ - { - "concept": "b5b9663c-9568-4f48-b70f-34c63b21bce4", - "label": "Stopped drugs" - }, - { - "concept": "a8a00158-1350-11df-a1f1-0026b9348838", - "label": "Substitute drugs" - }, - { - "concept": "a8a07bce-1350-11df-a1f1-0026b9348838", - "label": "Change drugs" - }, - { - "concept": "a89b7c50-1350-11df-a1f1-0026b9348838", - "label": "Switched drugs" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "currSideEffect !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "How certain are you the drug(s) is/are the cause of the reaction?", - "id": "certainityOfReaction", - "questionOptions": { - "concept": "d0efbf5b-cbfc-48fc-a857-c0ca4d70f077", - "answers": [ - { - "concept": "45eb8953-dc14-4c2e-8ce6-12cdf7da280a", - "label": "Certain" - }, - { - "concept": "07e9e14e-a718-4a9e-9479-1de79e1f614a", - "label": "Probable/likely" - }, - { - "concept": "260e6d24-1634-4467-a070-e8359f6827f7", - "label": "Possible" - }, - { - "concept": "66b46c63-7e75-4b1d-918a-1e17348c62f7", - "label": "Unlikely" - }, - { - "concept": "b1055e84-0e97-483a-ae8a-3f2dee84a623", - "label": "Conditional/unclassified" - }, - { - "concept": "80d03d9f-2510-4a95-b9d6-2613aaeebd21", - "label": "Unassessable/unclassified" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "currSideEffect !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - } - ] - } - ] - }, - { - "label": "Vitals", - "sections": [ - { - "label": "Vital Signs", - "isExpanded": "true", - "questions": [ - { - "label": "BP systolic:", - "id": "syst", - "questionOptions": { - "rendering": "number", - "concept": "a8a65d5a-1350-11df-a1f1-0026b9348838", - "max": "250", - "min": "0" - }, - "type": "obs", - "validators": [] - }, - { - "label": "BP diastolic:", - "id": "dias", - "questionOptions": { - "rendering": "number", - "concept": "a8a65e36-1350-11df-a1f1-0026b9348838", - "max": "200", - "min": "0" - }, - "type": "obs", - "validators": [] - }, - { - "label": "Pulse (Rate/min):", - "questionOptions": { - "rendering": "number", - "concept": "a8a65f12-1350-11df-a1f1-0026b9348838", - "max": "230", - "min": "0" - }, - "type": "obs", - "validators": [], - "id": "__u805r8rHt" - }, - { - "label": "Temp (C):", - "questionOptions": { - "rendering": "number", - "concept": "a8a65fee-1350-11df-a1f1-0026b9348838", - "max": "43", - "min": "25" - }, - "type": "obs", - "validators": [], - "id": "__FHzsrptpt" - }, - { - "label": "Weight (Kg):", - "id": "weight", - "questionOptions": { - "rendering": "number", - "concept": "a8a660ca-1350-11df-a1f1-0026b9348838", - "max": "250", - "min": "0" - }, - "type": "obs", - "validators": [] - }, - { - "label": "Height (Cm):", - "type": "obs", - "questionOptions": { - "rendering": "number", - "concept": "5090AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "max": "228", - "min": "0", - "conceptMappings": [ - { - "type": "LOINC", - "value": "8302-2" - }, - { - "type": "SNOMED CT", - "value": "CT: 50373000" - }, - { - "type": "AMPATH", - "value": "5090" - }, - { - "type": "PIH Malawi", - "value": "Malawi: 5090" - }, - { - "type": "CIEL", - "value": "5090" - }, - { - "type": "PIH", - "value": "5090" - } - ] - }, - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('5090AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')) ? undefined : HD.getObject('prevEnc').getValue('5090AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')", - "id": "height", - "validators": [] - }, - { - "label": "Sp02:", - "questionOptions": { - "rendering": "number", - "concept": "a8a66354-1350-11df-a1f1-0026b9348838", - "max": "100", - "min": "0" - }, - "type": "obs", - "validators": [], - "id": "__EqFJ4372y" - }, - { - "label": "BMI (Kg/m2):", - "id": "bmi", - "questionOptions": { - "rendering": "number", - "concept": "a89c60c0-1350-11df-a1f1-0026b9348838", - "max": "100", - "min": "0", - "calculate": { - "calculateExpression": "calcBMI(height,weight)" - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "MUAC:", - "id": "muac", - "questionOptions": { - "rendering": "number", - "concept": "a89c6188-1350-11df-a1f1-0026b9348838", - "max": "450", - "min": "60" - }, - "type": "obs", - "validators": [] - }, - { - "label": "Foetal heart rate:", - "id": "fhr", - "questionOptions": { - "rendering": "number", - "concept": "a8a007a2-1350-11df-a1f1-0026b9348838", - "max": "230", - "min": "0" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": " !arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966', '42de8e7e-24b2-4c16-b62b-137eb2c55ede','53b856ad-21ef-4745-9acd-81aca01bba31'], visitTypeUuid)" - } - }, - { - "label": "Fundal height:", - "id": "fundalHeight", - "questionOptions": { - "rendering": "number", - "concept": "a8a005fe-1350-11df-a1f1-0026b9348838", - "max": "48", - "min": "0" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": " !arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966', '42de8e7e-24b2-4c16-b62b-137eb2c55ede','53b856ad-21ef-4745-9acd-81aca01bba31'], visitTypeUuid)" - } - } - ] - }, - { - "label": "Nutrition Assessment and Diagnosis", - "questions": [ - { - "label": "Nutrition status:", - "id": "nutritionStatus", - "questionOptions": { - "rendering": "select", - "concept": "ac5f7974-3a71-4867-af59-0c30d68ce9d8", - "answers": [ - { - "concept": "a899e7b4-1350-11df-a1f1-0026b9348838", - "label": "Normal" - }, - { - "concept": "1505faef-c8aa-422c-b356-da065b88ec9c", - "label": "Overweight" - }, - { - "concept": "2a60e784-1314-4454-91ba-7ea4cc2c3b15", - "label": "Obese" - }, - { - "concept": "0306539c-f24f-49f5-b059-b646adbec47c", - "label": "Severe acute malnutrition" - }, - { - "concept": "f0dd06d5-6174-447f-9a9c-f8635b4a6a6d", - "label": "Moderate acute malnutrition" - } - ] - }, - "type": "obs", - "validators": [] - } - ] - } - ] - }, - { - "label": "Current Symptoms", - "sections": [ - { - "label": "TB Screening Questions", - "isExpanded": "true", - "questions": [ - { - "label": "TB Symptoms:", - "required": "true", - "questionOptions": { - "concept": "a8afcafc-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a8ad1276-1350-11df-a1f1-0026b9348838", - "label": "Breathlessness" - }, - { - "concept": "a892e4b4-1350-11df-a1f1-0026b9348838", - "label": "Chest pain" - }, - { - "concept": "a8afc8b8-1350-11df-a1f1-0026b9348838", - "label": "Cough of any duration" - }, - { - "concept": "d7adae14-c386-49cc-8f7c-765d8ceec566", - "label": "Fever for = 2 weeks" - }, - { - "concept": "3f57aafc-7162-41da-a51b-6a804cb6f5e8", - "label": "New exposure to household contact with TB" - }, - { - "concept": "a89807f0-1350-11df-a1f1-0026b9348838", - "label": "Noticeable weight loss" - }, - { - "concept": "e1862fef-68ed-4df4-90dd-a00152f719aa", - "label": "Night sweats = 2 weeks" - }, - { - "concept": "a8ad462e-1350-11df-a1f1-0026b9348838", - "label": "Abdomen swelling" - }, - { - "concept": "f218c60e-4b54-475a-a4fa-facab9216da8", - "label": "Groin swelling" - }, - { - "concept": "a8a774b0-1350-11df-a1f1-0026b9348838", - "label": "Joints swelling" - }, - { - "concept": "4639388c-ee31-4dcf-abb4-ad71253493bb", - "label": "Neck swelling" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "id": "__MGMu7MKoD" - }, - { - "label": "TB Status:", - "id": "tbstatus", - "required": "true", - "questionOptions": { - "concept": "02ad9357-b996-4530-b1a4-aff91a105383", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "No signs" - }, - { - "concept": "a8afcc82-1350-11df-a1f1-0026b9348838", - "label": "On TB treatment" - }, - { - "concept": "260e6d24-1634-4467-a070-e8359f6827f7", - "label": "Suspect" - }, - { - "concept": "a8af9046-1350-11df-a1f1-0026b9348838", - "label": "Confirmed" - }, - { - "concept": "a899ea48-1350-11df-a1f1-0026b9348838", - "label": "Not assessed" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "STI", - "isExpanded": "true", - "questions": [ - { - "label": "Do you have any of the following:", - "required": "true", - "questionOptions": { - "concept": "a8b00562-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a8982b54-1350-11df-a1f1-0026b9348838", - "label": "Genital ulcers" - }, - { - "concept": "a8ad3062-1350-11df-a1f1-0026b9348838", - "label": "Urethral discharge" - }, - { - "concept": "a8ad2eb4-1350-11df-a1f1-0026b9348838", - "label": "Vaginal discharge" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "id": "__ypLtyLEy7" - }, - { - "label": "STI partner notification:", - "questionOptions": { - "concept": "7d7e1c44-a0d5-44ca-8481-8569b38c7e9b", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - }, - { - "concept": "a89ad3a4-1350-11df-a1f1-0026b9348838", - "label": "N/A" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "id": "__0xFuvxxKr" - } - ] - }, - { - "label": "Adult WHO Staging", - "isExpanded": "true", - "questions": [ - { - "label": "If you are assigning a new WHO stage to patient today, select new WHO stage:", - "type": "obs", - "id": "adultWhoStage", - "questionOptions": { - "concept": "a8a8331e-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89b2606-1350-11df-a1f1-0026b9348838", - "label": "1" - }, - { - "concept": "a89b26d8-1350-11df-a1f1-0026b9348838", - "label": "2" - }, - { - "concept": "a89b27be-1350-11df-a1f1-0026b9348838", - "label": "3" - }, - { - "concept": "a89b289a-1350-11df-a1f1-0026b9348838", - "label": "4" - } - ], - "rendering": "select" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && arrayContains (['33d13ffb-5f0e-427e-ab80-637491fb6526'], visitTypeUuid)", - "message": "Required." - } - ] - }, - { - "label": "Select criteria for new WHO stage:", - "type": "obs", - "questionOptions": { - "concept": "a8ae88a4-1350-11df-a1f1-0026b9348838", - "rendering": "select-concept-answers" - }, - "required": { - "type": "conditionalRequired", - "message": "Patient marked as receiving new WHO stage. Please select stage.", - "referenceQuestionId": "adultWhoStage", - "referenceQuestionAnswers": [ - "a89b2606-1350-11df-a1f1-0026b9348838, a89b26d8-1350-11df-a1f1-0026b9348838, a89b27be-1350-11df-a1f1-0026b9348838, a89b289a-1350-11df-a1f1-0026b9348838" - ] - }, - "validators": [], - "id": "__uxuuIMooI" - } - ] - } - ] - }, - { - "label": "Test Results", - "sections": [ - { - "label": "Chemistry Lab Tests", - "questions": [ - { - "type": "obs", - "label": "Creatinine mmol/L:", - "id": "creatinine_test", - "questionOptions": { - "concept": "a897e450-1350-11df-a1f1-0026b9348838", - "rendering": "number", - "showDate": "true", - "max": "11050", - "min": "0", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(creatinine_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(creatinine_test)" - } - } - }, - "validators": [] - }, - { - "type": "obs", - "label": "SGPT(ALT):", - "id": "sgptalt_test", - "questionOptions": { - "concept": "a896ca48-1350-11df-a1f1-0026b9348838", - "rendering": "number", - "max": "3500", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(sgptalt_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(sgptalt_test)" - } - } - }, - "validators": [] - }, - { - "type": "obs", - "label": "AST:", - "id": "ast_test", - "questionOptions": { - "concept": "a896c8ae-1350-11df-a1f1-0026b9348838", - "rendering": "number", - "max": "3500", - "min": "0", - "showDate": "true" - }, - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(ast_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(ast_test)" - } - } - }, - { - "label": "RBS mmol/L:", - "id": "rbs_test", - "type": "obs", - "questionOptions": { - "concept": "a898418e-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "50", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(rbs_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(rbs_test)" - } - } - } - }, - { - "label": "FBS mmol/L:", - "id": "fbs_test", - "type": "obs", - "questionOptions": { - "concept": "a8b018fe-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "50", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(fbs_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(fbs_test)" - } - } - } - }, - { - "label": "HbA1C %:", - "id": "a1c_test", - "type": "obs", - "questionOptions": { - "concept": "a8af7520-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "20", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(a1c_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(a1c_test)" - } - } - } - }, - { - "label": "LDL mmol/L:", - "id": "ldl_test", - "type": "obs", - "questionOptions": { - "concept": "a898e74c-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "75", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(ldl_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(ldl_test)" - } - } - } - }, - { - "label": "HDL mmol/L:", - "id": "hdl_test", - "type": "obs", - "questionOptions": { - "concept": "a898e602-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "15", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(hdl_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(hdl_test)" - } - } - } - }, - { - "label": "TG mmol/L:", - "id": "tg_test", - "type": "obs", - "questionOptions": { - "concept": "a898e8a0-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "55", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(tg_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(tg_test)" - } - } - } - }, - { - "label": "Cholesterol mmol/L:", - "id": "chol_test", - "type": "obs", - "questionOptions": { - "concept": "a898e4b8-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "100", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(chol_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(chol_test)" - } - } - } - }, - { - "label": "Microalbumin test, urine mg/L:", - "id": "microAlb_test", - "type": "obs", - "questionOptions": { - "concept": "7129af13-e39a-43b0-9923-6d1de22c9c5e", - "answers": [], - "rendering": "number", - "max": "300", - "min": "30", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(microAlb_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(microAlb_test)" - } - } - } - }, - { - "label": "Urea mmol/L:", - "id": "urea_test", - "type": "obs", - "questionOptions": { - "concept": "a8982550-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "330", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(urea_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(urea_test)" - } - } - } - } - ] - }, - { - "label": "CBC", - "questions": [ - { - "label": "Hgb g/dL:", - "id": "hgbgdl_test", - "questionOptions": { - "concept": "a8908a16-1350-11df-a1f1-0026b9348838", - "max": "50", - "min": "0", - "showDate": "true", - "rendering": "number", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(hgbgdl_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(hgbgdl_test)" - } - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "WBC/mm3:", - "id": "testWBCmm", - "questionOptions": { - "concept": "a896dea2-1350-11df-a1f1-0026b9348838", - "max": "500", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(testWBCmm) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(testWBCmm)" - } - }, - "rendering": "number" - }, - "type": "obs", - "validators": [] - }, - { - "type": "obs", - "label": "Platelets:", - "id": "platelets_test", - "questionOptions": { - "concept": "a8970954-1350-11df-a1f1-0026b9348838", - "rendering": "number", - "max": "450000", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(platelets_test) && isEmpty(myValue)", - "message": "Date result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(platelets_test)" - } - } - }, - "validators": [] - }, - { - "label": "ALC/ mm3:", - "id": "alcmm_test", - "questionOptions": { - "concept": "a898b20e-1350-11df-a1f1-0026b9348838", - "max": "500", - "min": "0", - "showDate": "true", - "rendering": "number", - "shownDateOptions": { - "historicalExpression": "HD.getObject('prevEnc').getValue('a8afdb8c-1350-11df-a1f1-0026b9348838.a898b20e-1350-11df-a1f1-0026b9348838')", - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(alcmm_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(alcmm_test)" - } - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "MCV:", - "id": "mcv_test", - "questionOptions": { - "concept": "a898201e-1350-11df-a1f1-0026b9348838", - "max": "500", - "min": "0", - "showDate": "true", - "rendering": "number", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(mcv_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(mcv_test)" - } - } - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "CD4", - "questions": [ - { - "type": "obs", - "id": "cd4_test", - "questionOptions": { - "concept": "a8a8bb18-1350-11df-a1f1-0026b9348838", - "showDate": "true", - "rendering": "number", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(cd4_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(cd4_test)" - } - } - }, - "label": "CD4 Count:", - "validators": [] - }, - { - "type": "obs", - "label": "CD4 %:", - "id": "cd4percent_test", - "questionOptions": { - "rendering": "number", - "max": "100", - "min": "0", - "showDate": "true", - "concept": "a8970a26-1350-11df-a1f1-0026b9348838", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(cd4percent_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(cd4percent_test)" - } - } - }, - "validators": [] - } - ] - }, - { - "label": "ART Drug Sensitivity Test", - "questions": [ - { - "label": "ART drug sensitivity test (Upload image of the result):", - "id": "drugSensitivity_test", - "questionOptions": { - "concept": "8ec7c519-502e-46ea-8a98-181ed5a088be", - "showDate": "true", - "rendering": "file", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(drugSensitivity_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(drugSensitivity_test)" - } - } - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "Viral Load", - "questions": [ - { - "type": "obs", - "label": "Viral load:", - "id": "viralLoad_test", - "questionOptions": { - "concept": "a8982474-1350-11df-a1f1-0026b9348838", - "rendering": "number", - "max": "10000000", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(viralLoad_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(viralLoad_test)" - } - } - }, - "validators": [] - } - ] - }, - { - "label": "Urinalysis", - "questions": [ - { - "label": "Urinalysis:", - "type": "obsGroup", - "questionOptions": { - "id": "urinalysis", - "concept": "a8a0aa9a-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "Pus cells:", - "id": "puscells_test", - "type": "obs", - "questionOptions": { - "concept": "a8a0a91e-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive (+)" - }, - { - "concept": "a8a18fdc-1350-11df-a1f1-0026b9348838", - "label": "Strong positive (++)" - }, - { - "concept": "a8a1909a-1350-11df-a1f1-0026b9348838", - "label": "Stronger positive (+++)" - } - ] - }, - "hide": { - "hideWhenExpression": "visitTypeUuid !== '02e3ce61-fa24-445e-a1f0-6e3299142966'" - } - }, - { - "label": "Protein:", - "type": "obs", - "id": "protein_test", - "questionOptions": { - "concept": "a8a47ca6-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive (+)" - }, - { - "concept": "a8a18fdc-1350-11df-a1f1-0026b9348838", - "label": "Strong positive (++)" - }, - { - "concept": "a8a1909a-1350-11df-a1f1-0026b9348838", - "label": "Stronger positive (+++)" - } - ] - }, - "hide": { - "hideWhenExpression": "visitTypeUuid !== '02e3ce61-fa24-445e-a1f0-6e3299142966'" - } - }, - { - "label": "Leucocytes:", - "type": "obs", - "id": "leucocytes_test", - "questionOptions": { - "concept": "a8b0f3e6-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive (+)" - }, - { - "concept": "a8a18fdc-1350-11df-a1f1-0026b9348838", - "label": "Strong positive (++)" - }, - { - "concept": "a8a1909a-1350-11df-a1f1-0026b9348838", - "label": "Stronger positive (+++)" - } - ] - }, - "hide": { - "hideWhenExpression": "visitTypeUuid !== '02e3ce61-fa24-445e-a1f0-6e3299142966'" - } - }, - { - "label": "Ketone:", - "type": "obs", - "id": "ketone_test", - "questionOptions": { - "concept": "b72fa772-19a9-4386-8185-6491ab97e97e", - "rendering": "select", - "answers": [ - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive (+)" - }, - { - "concept": "a8a18fdc-1350-11df-a1f1-0026b9348838", - "label": "Strong positive (++)" - }, - { - "concept": "a8a1909a-1350-11df-a1f1-0026b9348838", - "label": "Stronger positive (+++)" - } - ] - }, - "hide": { - "hideWhenExpression": "visitTypeUuid !== '02e3ce61-fa24-445e-a1f0-6e3299142966'" - } - }, - { - "label": "Glucose:", - "id": "sugar_test", - "type": "obs", - "questionOptions": { - "concept": "a8a47d5a-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive (+)" - }, - { - "concept": "a8a18fdc-1350-11df-a1f1-0026b9348838", - "label": "Strong positive (++)" - }, - { - "concept": "a8a1909a-1350-11df-a1f1-0026b9348838", - "label": "Stronger positive (+++)" - } - ] - }, - "hide": { - "hideWhenExpression": "visitTypeUuid !== '02e3ce61-fa24-445e-a1f0-6e3299142966'" - } - }, - { - "label": "Nitrites:", - "id": "nitrites_test", - "type": "obs", - "questionOptions": { - "concept": "6ab44394-80a5-40cd-9649-32f1839e94cd", - "rendering": "select", - "answers": [ - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive (+)" - }, - { - "concept": "a8a18fdc-1350-11df-a1f1-0026b9348838", - "label": "Strong positive (++)" - }, - { - "concept": "a8a1909a-1350-11df-a1f1-0026b9348838", - "label": "Stronger positive (+++)" - } - ] - }, - "hide": { - "hideWhenExpression": "visitTypeUuid !== '02e3ce61-fa24-445e-a1f0-6e3299142966'" - } - } - ], - "id": "__wKHo8FDro" - } - ] - }, - { - "label": "Blood Grouping", - "questions": [ - { - "label": "Blood type:", - "id": "bloodGroup_test", - "questionOptions": { - "concept": "a8945754-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a896e8c0-1350-11df-a1f1-0026b9348838", - "label": "A positive" - }, - { - "concept": "a896ea6e-1350-11df-a1f1-0026b9348838", - "label": "A negative" - }, - { - "concept": "a896ec1c-1350-11df-a1f1-0026b9348838", - "label": "B positive" - }, - { - "concept": "a896edca-1350-11df-a1f1-0026b9348838", - "label": "B negative" - }, - { - "concept": "a896f04a-1350-11df-a1f1-0026b9348838", - "label": "O positive" - }, - { - "concept": "a896f1f8-1350-11df-a1f1-0026b9348838", - "label": "O negative" - }, - { - "concept": "a89b47a8-1350-11df-a1f1-0026b9348838", - "label": "AB positive" - }, - { - "concept": "a89b48de-1350-11df-a1f1-0026b9348838", - "label": "AB negative" - }, - { - "concept": "33bc1cf5-4ae5-49ba-9afd-bcbb9f7b09e5", - "label": "A" - }, - { - "concept": "01e7f790-a8fc-40e9-968f-c9d79924eb6d", - "label": "B" - }, - { - "concept": "0feab44f-6777-4c4b-a3ed-a3502f996fcb", - "label": "AB" - }, - { - "concept": "bf9a31dc-5db4-49c2-aad2-30ec16315b24", - "label": "O" - } - ], - "showDate": "true", - "rendering": "select", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(bloodGroup_test) && isEmpty(myValue)", - "message": "Date result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(bloodGroup_test)" - } - } - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "TB Test", - "questions": [ - { - "label": "Genexpert test (Upload image of the result):", - "id": "genexpert_test", - "questionOptions": { - "concept": "6fa355eb-9321-4850-884c-12594194862a", - "showDate": "true", - "rendering": "file", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(genexpert_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(genexpert_test)" - } - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "Sputum gene xpert MTB:", - "id": "sputumgene_test", - "questionOptions": { - "concept": "741517cf-8bac-4755-b289-8dd2a2df7962", - "answers": [ - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive" - }, - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a89a7ae4-1350-11df-a1f1-0026b9348838", - "label": "Indeterminate" - }, - { - "concept": "a89c3d8e-1350-11df-a1f1-0026b9348838", - "label": "Poor sample quality" - } - ], - "showDate": "true", - "rendering": "select", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(sputumgene_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(sputumgene_test)" - } - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "Sputum AFB smear:", - "id": "sputumafp_test", - "questionOptions": { - "concept": "a8945d4e-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a8a45ab4-1350-11df-a1f1-0026b9348838", - "label": "1+" - }, - { - "concept": "a8a45bd6-1350-11df-a1f1-0026b9348838", - "label": "2+" - }, - { - "concept": "a8a45ca8-1350-11df-a1f1-0026b9348838", - "label": "3+" - }, - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive" - }, - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a89a7ae4-1350-11df-a1f1-0026b9348838", - "label": "Indeterminate" - }, - { - "concept": "a89c3d8e-1350-11df-a1f1-0026b9348838", - "label": "Poor sample quality" - } - ], - "showDate": "true", - "rendering": "select", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(sputumafp_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(sputumafp_test)" - } - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "Sputum culture:", - "id": "sputumculture_test", - "questionOptions": { - "concept": "a8a462a2-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive" - }, - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a89c3d8e-1350-11df-a1f1-0026b9348838", - "label": "Poor sample quality" - }, - { - "concept": "0b4e9aa1-e470-46d1-9d2d-0d8a475561b9", - "label": "Mycobacterium tuberculosis" - }, - { - "concept": "a01149c4-7f0e-4d27-8f42-dc019e3330ec", - "label": "Non tuberculosis mycobacteria" - } - ], - "showDate": "true", - "rendering": "select", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(sputumculture_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(sputumculture_test)" - } - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "TST (Mantoux test):", - "id": "tst_test", - "questionOptions": { - "concept": "a89d278a-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive" - }, - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a89d2852-1350-11df-a1f1-0026b9348838", - "label": "Strongly positive" - } - ], - "showDate": "true", - "rendering": "select", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(tst_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(tst_test)" - } - } - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "Chest Xray", - "questions": [ - { - "label": "CXR code:", - "id": "cxrcode_test", - "questionOptions": { - "concept": "a8908192-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e7b4-1350-11df-a1f1-0026b9348838", - "label": "Normal" - }, - { - "concept": "a8a6aa3a-1350-11df-a1f1-0026b9348838", - "label": "Cardiomegaly" - }, - { - "concept": "a8ae8c1e-1350-11df-a1f1-0026b9348838", - "label": "Cavitary" - }, - { - "concept": "a8ae8a66-1350-11df-a1f1-0026b9348838", - "label": "Diffuse abn/non-miliary" - }, - { - "concept": "a8ae8980-1350-11df-a1f1-0026b9348838", - "label": "Infiltrate" - }, - { - "concept": "a89a77ce-1350-11df-a1f1-0026b9348838", - "label": "Miliary" - }, - { - "concept": "a89a76fc-1350-11df-a1f1-0026b9348838", - "label": "PI effusion" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "showDate": "true", - "rendering": "select", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(cxrcode_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(cxrcode_test)" - } - } - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "Other Lab Tests", - "questions": [ - { - "type": "obsGroup", - "label": "Test result, detailed", - "questionOptions": { - "concept": "a8a00e1e-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "type": "obs", - "label": "Other test results, specify:", - "id": "otherTestResult", - "questionOptions": { - "concept": "6f5207f4-6785-433b-943e-c2d03e7d3ea7", - "rendering": "text" - }, - "validators": [] - } - ], - "id": "__wnIpx7nxr" - } - ] - } - ] - }, - { - "label": "Assessment", - "sections": [ - { - "label": "Clinical Notes", - "isExpanded": "true", - "questions": [ - { - "label": "Please enter the clinical notes below:", - "type": "obs", - "id": "assNote", - "default": "", - "questionOptions": { - "concept": "23f710cc-7f9c-4255-9b6b-c3e240215dba", - "rendering": "textarea", - "rows": 5 - } - } - ] - } - ] - }, - { - "label": "Medication Plan", - "sections": [ - { - "label": "ART Plan", - "isExpanded": "true", - "questions": [ - { - "required": "true", - "id": "arvPlan", - "label": "ART plan:", - "questionOptions": { - "concept": "a89b75d4-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89b7908-1350-11df-a1f1-0026b9348838", - "label": "Continue regimen" - }, - { - "concept": "a898c938-1350-11df-a1f1-0026b9348838", - "label": "Change dose" - }, - { - "concept": "a89b7c50-1350-11df-a1f1-0026b9348838", - "label": "Change regimen" - }, - { - "concept": "a89b7ae8-1350-11df-a1f1-0026b9348838", - "label": "Change formulation" - }, - { - "concept": "a8a00158-1350-11df-a1f1-0026b9348838", - "label": "Drug substitution" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "Not on ARVS" - }, - { - "concept": "a8a00220-1350-11df-a1f1-0026b9348838", - "label": "Restart" - }, - { - "concept": "a89b77aa-1350-11df-a1f1-0026b9348838", - "label": "Start ARVs" - }, - { - "concept": "a89b7d36-1350-11df-a1f1-0026b9348838", - "label": "Stop all" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onArt) && onArt === 'a899b35c-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a899e0ac-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as on ART in ART History section. Therefore plan can only be drug substitution, continue regimen, change dose, chage regimen, change" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onArt) && onArt === 'a899b42e-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && !arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a899e0ac-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as not on ART in ART History section. Therefore plan can only be None,Start" - } - ] - }, - { - "label": "Reason to start ART:", - "id": "arvStartReason", - "questionOptions": { - "concept": "a89b6ce2-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "c9778159-958b-4f59-9053-a6171074726f", - "label": "CD4 less than 500" - }, - { - "concept": "a8af49d8-1350-11df-a1f1-0026b9348838", - "label": "Discordant couple" - }, - { - "concept": "a89b27be-1350-11df-a1f1-0026b9348838", - "label": "WHO stage 3" - }, - { - "concept": "a89b289a-1350-11df-a1f1-0026b9348838", - "label": "WHO stage 4" - }, - { - "concept": "a89fbedc-1350-11df-a1f1-0026b9348838", - "label": "PMTCT" - }, - { - "concept": "a8909060-1350-11df-a1f1-0026b9348838", - "label": "Hepatitis" - }, - { - "concept": "7fa72118-ef2a-4694-993a-014440024bbc", - "label": "Test and treat" - }, - { - "concept": "67f1f202-477a-4469-a2f9-769b339f682f", - "label": "Adherence counselling completed" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvPlan) && isEmpty(myValue) && arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], arvPlan)", - "message": "You indicated patient is (re)starting ART. Please provide reason." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvPlan) && !isEmpty(myValue) && !arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], arvPlan)", - "message": "You indicated patient is not (re)starting ART, therefore no reason for starting should be selected." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], arvPlan)" - } - }, - { - "type": "obsGroup", - "label": "ART change reason", - "questionOptions": { - "concept": "a8a07688-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "id": "arvChangeReason", - "label": "Reason for stopping/change/substitution/interruption:", - "questionOptions": { - "concept": "a89b7110-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89ce50e-1350-11df-a1f1-0026b9348838", - "label": "Adherence concerns" - }, - { - "concept": "a8981934-1350-11df-a1f1-0026b9348838", - "label": "Clinical treatment failure" - }, - { - "concept": "c0c9eab3-46f6-453c-b29d-dc1c242317c5", - "label": "Drug out of stock" - }, - { - "concept": "a890a96a-1350-11df-a1f1-0026b9348838", - "label": "Due to new TB" - }, - { - "concept": "057dae68-3d6f-4d79-926c-ed75a0ce7fd5", - "label": "Illness/hospitalization" - }, - { - "concept": "c6537e06-9fc2-47da-b679-e2a32824407f", - "label": "Immunologic failure" - }, - { - "concept": "a8a6f56c-1350-11df-a1f1-0026b9348838", - "label": "Lost to follow-up" - }, - { - "concept": "a8a07b10-1350-11df-a1f1-0026b9348838", - "label": "New drug available" - }, - { - "concept": "a8b03af0-1350-11df-a1f1-0026b9348838", - "label": "Patient lacks finances" - }, - { - "concept": "abe0cbb6-8d08-487a-b18e-7af873945fcc", - "label": "Planned Rx interruption" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "a89b7c50-1350-11df-a1f1-0026b9348838", - "label": "Changing to adult regimen" - }, - { - "concept": "a8909e8e-1350-11df-a1f1-0026b9348838", - "label": "Pregnancy" - }, - { - "concept": "e38b3e51-8a27-4bf6-b0c8-e0b285e4bb2f", - "label": "Risk of pregnancy" - }, - { - "concept": "a89d25fa-1350-11df-a1f1-0026b9348838", - "label": "Other patient desicion" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - }, - { - "concept": "4ee08cb4-fc93-44a0-a330-4e3fb45ca625", - "label": "Optimization" - }, - { - "concept": "a890d1ba-1350-11df-a1f1-0026b9348838", - "label": "Toxicity" - }, - { - "concept": "93fe19e8-fec4-4e4b-85f1-239e1fabd761", - "label": "Virologic failure" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvPlan) && isEmpty(myValue) && arrayContains(['a898c938-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838','a89b7ae8-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838'], arvPlan)", - "message": "You indicated patient is changing/changing dose/substituting/stopping arvs, reason for changing should be selected." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a898c938-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838','a89b7ae8-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838'], arvPlan)" - } - }, - { - "id": "arvToxicityCause", - "label": "If toxicity, please provide cause:", - "questionOptions": { - "concept": "a8a032fe-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a877c7f6-1350-11df-a1f1-0026b9348838", - "label": "Anaemia" - }, - { - "concept": "a8909060-1350-11df-a1f1-0026b9348838", - "label": "Hepatitis" - }, - { - "concept": "a89d0c0a-1350-11df-a1f1-0026b9348838", - "label": "IRIS" - }, - { - "concept": "a8a01dfa-1350-11df-a1f1-0026b9348838", - "label": "Lactic acidosis" - }, - { - "concept": "a89cee50-1350-11df-a1f1-0026b9348838", - "label": "Lipo-dystrophy" - }, - { - "concept": "a897fe86-1350-11df-a1f1-0026b9348838", - "label": "Neuropathy" - }, - { - "concept": "a8ad239c-1350-11df-a1f1-0026b9348838", - "label": "Persistent vomiting" - }, - { - "concept": "a895776a-1350-11df-a1f1-0026b9348838", - "label": "Rash" - }, - { - "concept": "a8a16d0e-1350-11df-a1f1-0026b9348838", - "label": "Steven-Johnson syndrome" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvChangeReason)&&isEmpty(myValue) && (arvChangeReason==='a890d1ba-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is changing /changing dose/substituting/stopping arvs due to toxicity, cause should be selected." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvChangeReason) && !isEmpty(myValue) && (arvChangeReason!=='a890d1ba-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is not changing/dose/substituting/stopping arvs due to toxicity, cause should be selected." - } - ], - "hide": { - "hideWhenExpression": "arvChangeReason!=='a890d1ba-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If toxicity: Other (specify):", - "id": "arvToxOther", - "type": "obs", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvToxicityCause) && isEmpty(myValue) && (arvToxicityCause==='a8aaf3e2-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is changing /changing dose/substituting/stopping arvs due to other toxicity, indicate the other cause." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvToxicityCause) && !isEmpty(myValue) && (arvToxicityCause!=='a8aaf3e2-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is not changing /changing dose/substituting/stopping arvs due to other toxicity, other cause is not required." - } - ], - "hide": { - "hideWhenExpression": "arvToxicityCause!=='a8aaf3e2-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__F0IFM5Dvt" - }, - { - "type": "obsGroup", - "label": "Eligible for ART", - "questionOptions": { - "concept": "a8a17a7e-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "Eligible for ART but not started:", - "id": "artEligibleNotStarted", - "questionOptions": { - "concept": "a89d26cc-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89ce50e-1350-11df-a1f1-0026b9348838", - "label": "Adherence concerns" - }, - { - "concept": "a8a8b26c-1350-11df-a1f1-0026b9348838", - "label": "On TB treatment" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - }, - { - "concept": "a89d25fa-1350-11df-a1f1-0026b9348838", - "label": "Patient refused" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "arvPlan !== 'a899e0ac-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Eligible for ART but not started: Other (specify):", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "id": "eligibleOther", - "validators": [], - "hide": { - "hideWhenExpression": "artEligibleNotStarted !== 'a8aaf3e2-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__xw59rqzst" - }, - { - "label": "Plan treatment categories:", - "type": "obs", - "id": "planCate", - "questionOptions": { - "concept": "74e3b23f-b94f-49d9-a237-6baaee73f163", - "answers": [ - { - "concept": "034047bd-3fa1-4b2a-b0f0-2787e9b9f7b3", - "label": "First line regimen" - }, - { - "concept": "8f8a715d-e49a-4b2c-aa3a-83fa9d7a4254", - "label": "Second line regimen" - }, - { - "concept": "a90ebdd2-351f-485a-b850-4938fcca2729", - "label": "Third line regimen" - } - ], - "rendering": "select" - }, - "hide": { - "hideWhenExpression": "!arrayContains(['a89b7ae8-1350-11df-a1f1-0026b9348838', 'a898c938-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838', 'a8a00220-1350-11df-a1f1-0026b9348838'],arvPlan)" - } - }, - { - "label": "ART regimen started, adult:", - "id": "artStartedAdult", - "questionOptions": { - "concept": "a89b6a62-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "18e86e1f-92b8-40cd-8266-0df0ab0a4a50", - "label": "DTG50mg/3TC300mg/TDF300mg" - }, - { - "concept": "1c4a75d0-cc91-4752-b0a5-4b833326ff7a", - "label": "TDF300mg/3TC300mg/EFV600mg" - }, - { - "concept": "ea501f4e-cbc5-4942-b9c8-0ac415929f08", - "label": "TDF300mg/3TC300mg/EFV400mg" - }, - { - "concept": "e78843da-fdb6-446d-8e99-873c278b3540", - "label": "ABC600mg/3TC300mg" - }, - { - "concept": "6a73f32d-1870-4527-af6e-74443251ded2", - "label": "NVP200/ZDV300/3TC150" - }, - { - "concept": "a89cc876-1350-11df-a1f1-0026b9348838", - "label": "3TC300mg/TDF300mg" - }, - { - "concept": "a896758e-1350-11df-a1f1-0026b9348838", - "label": "3TC150mg/ZDV300mg" - }, - { - "concept": "a8afcf84-1350-11df-a1f1-0026b9348838", - "label": "Emtri200mg/TDF300(Truvada)" - }, - { - "concept": "a897e7c0-1350-11df-a1f1-0026b9348838", - "label": "Aluvia(Kaletra)200mg/LPV50mg" - }, - { - "concept": "a8afc066-1350-11df-a1f1-0026b9348838", - "label": "Atazanavir300/Ritonavir100" - }, - { - "concept": "dabf36cb-dd9a-4542-a8ef-874c1ee5be4a", - "label": "FTC200mg/RPV25mg/TDF245mg(Eviplera)" - }, - { - "concept": "98b0baf6-0b73-4429-9264-6233684b0969", - "label": "Dolutegravir 50mg" - }, - { - "concept": "a897f8a0-1350-11df-a1f1-0026b9348838", - "label": "Abacavir300mg" - }, - { - "concept": "db3c194b-3e1b-4001-9a1c-a5df1728fc28", - "label": "Efavirenz 200mg" - }, - { - "concept": "a89673f4-1350-11df-a1f1-0026b9348838", - "label": "Lamivudine150mg" - }, - { - "concept": "a8afbd64-1350-11df-a1f1-0026b9348838", - "label": "Raltegravir 400mg" - }, - { - "concept": "a897ea4a-1350-11df-a1f1-0026b9348838", - "label": "Zidovudine300mg" - }, - { - "concept": "68a0a5dd-1e91-43a2-8dce-c6e84a14de04", - "label": "Darunavir 600mg" - }, - { - "concept": "1baf254e-1429-4fd9-8db1-edf6523cea13", - "label": " Ritonavir 100mg" - }, - { - "concept": "42ef7c4d-d6fb-49c0-a46e-019c42dea203", - "label": " Ritonavir 80mg" - }, - { - "concept": "38fbba9c-4b26-412d-9659-8dd649514d66", - "label": "Etravirine 100mg" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvPlan) && isEmpty(myValue) && arrayContains(['a89b7ae8-1350-11df-a1f1-0026b9348838', 'a898c938-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838', 'a8a00220-1350-11df-a1f1-0026b9348838'], arvPlan)", - "message": "Based on the plan selected, you must choose a regimen." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(myValue) && !arrayContains(['a89b7ae8-1350-11df-a1f1-0026b9348838', 'a898c938-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838', 'a8a00220-1350-11df-a1f1-0026b9348838'], arvPlan)", - "message": "Based on the plan selected, you may not choose a regimen." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a89b7ae8-1350-11df-a1f1-0026b9348838', 'a898c938-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838', 'a8a00220-1350-11df-a1f1-0026b9348838'],arvPlan)" - } - }, - { - "label": "Indication for DTG based ART:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('3c54aae1-8b94-49b5-9961-b6aa7cacc03b')) ? undefined : HD.getObject('prevEnc').getValue('3c54aae1-8b94-49b5-9961-b6aa7cacc03b')", - "id": "dtgIndication", - "type": "obs", - "questionOptions": { - "rendering": "select", - "concept": "3c54aae1-8b94-49b5-9961-b6aa7cacc03b", - "answers": [ - { - "concept": "971e804e-89f1-41a2-9cfc-82922eed3db2", - "label": "ART intiation" - }, - { - "concept": "c9072a63-0075-4f5a-81af-1439d803a510", - "label": "Substitution for EFV intolerance/toxicity" - }, - { - "concept": "c3bfde9d-6f9c-4a92-ba74-bbf3af8c7061", - "label": "Substitution for NVP" - }, - { - "concept": "a90ebdd2-351f-485a-b850-4938fcca2729", - "label": "Third line regimen" - }, - { - "concept": "24d5c8f6-e92c-47fb-becb-9cfac89939c5", - "label": "Substitution for ATV/r in PWID" - }, - { - "concept": "30c754b8-e20a-470b-a2cf-b6f1f92c733d", - "label": "Substitution for PI/r in 2nd line with TB disease" - }, - { - "concept": "9af59394-f330-4616-b361-86642659808a", - "label": "Alternative for virally suppressed 1st line PI/r based regimen" - }, - { - "concept": "0df1b558-9598-4ca4-9678-7a1caae6265f", - "label": "Alternative regimen for pregnant/postpartum women" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ] - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(artStartedAdult) && arrayContains(artStartedAdult, '98b0baf6-0b73-4429-9264-6233684b0969')", - "message": "DTG indication is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(artStartedAdult) || !arrayContains(artStartedAdult, '98b0baf6-0b73-4429-9264-6233684b0969')" - } - }, - { - "label": "Other (specify):", - "id": "otherDtgIndications", - "type": "obs", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "dtgIndication !== 'a8aaf3e2-1350-11df-a1f1-0026b9348838'" - } - } - ] - }, - { - "label": "PCP Prophylaxis Plan", - "isExpanded": "true", - "questions": [ - { - "required": "true", - "id": "pcpProphylaxisPlan", - "label": "PCP prophylaxis plan:", - "questionOptions": { - "concept": "a89b7e12-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89b7908-1350-11df-a1f1-0026b9348838", - "label": "Continue" - }, - { - "concept": "a89b7c50-1350-11df-a1f1-0026b9348838", - "label": "Change regimen" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "Not on PCP prophylaxis" - }, - { - "concept": "a89b77aa-1350-11df-a1f1-0026b9348838", - "label": "Start" - }, - { - "concept": "a89b7d36-1350-11df-a1f1-0026b9348838", - "label": "Stop" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisCurrent) && !isEmpty(myValue) && !arrayContains(['a899e0ac-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838'],myValue)&&(pcpProphylaxisCurrent==='a899e0ac-1350-11df-a1f1-0026b9348838')", - "message": "Patient marked as not on PCP prophylaxis. Therefore plan can only be none or start." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisCurrent) && !isEmpty(myValue) && arrayContains(['a8989396-1350-11df-a1f1-0026b9348838','a890c9e0-1350-11df-a1f1-0026b9348838'],pcpProphylaxisCurrent)&&!(arrayContains(['a89b7c50-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838','a89b7908-1350-11df-a1f1-0026b9348838'], myValue))", - "message": "Patient marked as on PCP Prophylaxis. Therefore plan can only be change regimen,continue or stop." - } - ] - }, - { - "type": "obsGroup", - "label": "PCP prophylaxis change reason", - "questionOptions": { - "concept": "a8a07750-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "If change/stop, reason:", - "id": "pcpProphylaxisChangeReason", - "questionOptions": { - "concept": "a89b7eee-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a890d1ba-1350-11df-a1f1-0026b9348838", - "label": "Toxicity" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "c0c9eab3-46f6-453c-b29d-dc1c242317c5", - "label": "Drug out of stock" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisPlan) && isEmpty(myValue) && arrayContains(['a89b7c50-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838'], pcpProphylaxisPlan)", - "message": "Patient changed drugs, please select reason." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisPlan) && !isEmpty(myValue) && (!arrayContains(['a89b7c50-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838'], pcpProphylaxisPlan))", - "message": "Patient has not changed drugs, please do not select a reason." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a89b7c50-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838'], pcpProphylaxisPlan)" - } - } - ], - "id": "__LIHtMFLKu" - }, - { - "id": "pcpToxicityCause", - "label": "If toxicity, please provide cause:", - "questionOptions": { - "concept": "a8a032fe-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a877c7f6-1350-11df-a1f1-0026b9348838", - "label": "Anaemia" - }, - { - "concept": "a8909060-1350-11df-a1f1-0026b9348838", - "label": "Hepatitis" - }, - { - "concept": "a89d0c0a-1350-11df-a1f1-0026b9348838", - "label": "IRIS" - }, - { - "concept": "a8a01dfa-1350-11df-a1f1-0026b9348838", - "label": "Lactic acidosis" - }, - { - "concept": "a89cee50-1350-11df-a1f1-0026b9348838", - "label": "Lipo-dystrophy" - }, - { - "concept": "a897fe86-1350-11df-a1f1-0026b9348838", - "label": "Neuropathy" - }, - { - "concept": "a8ad239c-1350-11df-a1f1-0026b9348838", - "label": "Persistent vomiting" - }, - { - "concept": "a895776a-1350-11df-a1f1-0026b9348838", - "label": "Rash" - }, - { - "concept": "a8a16d0e-1350-11df-a1f1-0026b9348838", - "label": "Steven-johnson syndrome" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisChangeReason) && isEmpty(myValue) && (pcpProphylaxisChangeReason==='a890d1ba-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is changing /changing dose/substituting/stopping PCP due to toxicity, cause should be selected." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisChangeReason) && !isEmpty(myValue) && (pcpProphylaxisChangeReason!=='a890d1ba-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is not changing/dose/substituting/stopping PCP due to toxicity, cause should not be selected." - } - ], - "hide": { - "hideWhenExpression": "pcpProphylaxisChangeReason !== 'a890d1ba-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If toxicity, please provide cause: Other (specify):", - "id": "q25OtherToxicity", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpToxicityCause) && isEmpty(myValue) && pcpToxicityCause==='a8aaf3e2-1350-11df-a1f1-0026b9348838'", - "message": "You indicated patient is changing /changing dose/substituting/stopping PCP due to other toxicity, indicate the other cause." - } - ], - "hide": { - "hideWhenExpression": "pcpToxicityCause !== 'a8aaf3e2-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If Start/Change, regimen:", - "id": "pcpPlanMedication", - "questionOptions": { - "concept": "a89b82cc-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a8989396-1350-11df-a1f1-0026b9348838", - "label": "Septrin" - }, - { - "concept": "a890c9e0-1350-11df-a1f1-0026b9348838", - "label": "Dapsone 100mg" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisPlan) && isEmpty(myValue) && arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838', 'a89b7c50-1350-11df-a1f1-0026b9348838'], pcpProphylaxisPlan)", - "message": "You indicated patient is starting/continuing/changing PCP regimen. Please select regimen." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838', 'a89b7c50-1350-11df-a1f1-0026b9348838'], pcpProphylaxisPlan)" - } - } - ] - }, - { - "label": "TB Prophylaxis Plan", - "isExpanded": "true", - "questions": [ - { - "label": "TB prophylaxis plan:", - "required": "true", - "id": "tbpropplan", - "questionOptions": { - "concept": "a89c1cfa-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "Not on TB prophylaxis" - }, - { - "concept": "a89b7908-1350-11df-a1f1-0026b9348838", - "label": "Continue" - }, - { - "concept": "a89b77aa-1350-11df-a1f1-0026b9348838", - "label": "Start" - }, - { - "concept": "a8a00220-1350-11df-a1f1-0026b9348838", - "label": "Restart" - }, - { - "concept": "a89b7d36-1350-11df-a1f1-0026b9348838", - "label": "Stop" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onTbProphylaxis) && onTbProphylaxis === 'a899b35c-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a899e0ac-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as on TB prophylaxis in History section. Therefore plan can only be continue ,stop" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onTbProphylaxis) && onTbProphylaxis === 'a899b42e-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && !arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a899e0ac-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as not on TB prophylaxis in History section. Therefore plan can only be None,Start,Restart" - } - ] - }, - { - "type": "obsGroup", - "label": "stopping reason", - "questionOptions": { - "concept": "a8a0780e-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "If stopping, reason:", - "required": "true", - "id": "tbpropreasonstop", - "questionOptions": { - "concept": "a89c1e12-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a890a96a-1350-11df-a1f1-0026b9348838", - "label": "Active TB" - }, - { - "concept": "a89c1ef8-1350-11df-a1f1-0026b9348838", - "label": "Completed" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - }, - { - "concept": "a890d1ba-1350-11df-a1f1-0026b9348838", - "label": "Toxicity" - }, - { - "concept": "a89eb744-1350-11df-a1f1-0026b9348838", - "label": "Lack of drugs" - }, - { - "concept": "a89ce50e-1350-11df-a1f1-0026b9348838", - "label": "Poor adherence" - }, - { - "concept": "a89eb8c0-1350-11df-a1f1-0026b9348838", - "label": "Side effects (Adverse drug reaction)" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "tbpropplan !== 'a89b7d36-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If toxicity, please provide cause:", - "id": "toxCause", - "questionOptions": { - "concept": "a8a032fe-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a877c7f6-1350-11df-a1f1-0026b9348838", - "label": "Anaemia" - }, - { - "concept": "a8909060-1350-11df-a1f1-0026b9348838", - "label": "Hepatitis" - }, - { - "concept": "a89d0c0a-1350-11df-a1f1-0026b9348838", - "label": "IRIS" - }, - { - "concept": "a8a01dfa-1350-11df-a1f1-0026b9348838", - "label": "Lactic Acidosis" - }, - { - "concept": "a89cee50-1350-11df-a1f1-0026b9348838", - "label": "Lipo-dystrophy" - }, - { - "concept": "a897fe86-1350-11df-a1f1-0026b9348838", - "label": "Neuropathy" - }, - { - "concept": "a8ad239c-1350-11df-a1f1-0026b9348838", - "label": "Persistent vomiting" - }, - { - "concept": "a895776a-1350-11df-a1f1-0026b9348838", - "label": "Rash" - }, - { - "concept": "a8a16d0e-1350-11df-a1f1-0026b9348838", - "label": "Steven-Johnson syndrome" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "tbpropreasonstop !== 'a890d1ba-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If toxicity, please provide cause: Other (specify):", - "id": "toxcauseOther", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "toxCause !== 'a8aaf3e2-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__wrpzzvEyJ" - }, - { - "label": "TB prophylaxis regimen started:", - "questionOptions": { - "concept": "a89b83bc-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "162724df-5a66-4ae3-bbf6-5dc6dbba4ebb", - "label": "Isoniazid 100mg (6H)" - }, - { - "concept": "b150ccdc-e7ec-4f99-b592-6f3fa73b3aea", - "label": "Isoniazid 300mg (6H)" - }, - { - "concept": "aeaed1af-5b0d-401e-a32a-e96cf4072ab5", - "label": "Isoniazid 300mg and Rifapentine 300mg (3HP)" - }, - { - "concept": "177635d0-793b-4a66-8324-976c46f795af", - "label": "Rifampicin 150mg and Isonaizid 75mg (3RH)" - }, - { - "concept": "e5e24e6d-e6b0-4c81-8f7b-0e366df29426", - "label": "Rifampicin 70mg and Isonaizid 50mg (3RH)" - } - ], - "rendering": "select" - }, - "id": "prophyReg", - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "!arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], tbpropplan)" - } - } - ] - }, - { - "label": "TB Treatment Plan", - "isExpanded": "true", - "questions": [ - { - "label": "TB Treatment Started, detailed", - "type": "obsGroup", - "questionOptions": { - "concept": "a89fe6f0-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "TB Treatment plan:", - "id": "tbTreatmentPlan", - "required": "true", - "questionOptions": { - "concept": "a89c1fd4-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "Not on TB treatment" - }, - { - "concept": "a89b7908-1350-11df-a1f1-0026b9348838", - "label": "Continue regimen" - }, - { - "concept": "a89b77aa-1350-11df-a1f1-0026b9348838", - "label": "Start induction" - }, - { - "concept": "a89b7c50-1350-11df-a1f1-0026b9348838", - "label": "Change to continuation" - }, - { - "concept": "a898c938-1350-11df-a1f1-0026b9348838", - "label": "Re-dose" - }, - { - "concept": "a8a00158-1350-11df-a1f1-0026b9348838", - "label": "Substitution" - }, - { - "concept": "a8a00220-1350-11df-a1f1-0026b9348838", - "label": "Restart" - }, - { - "concept": "a89b7d36-1350-11df-a1f1-0026b9348838", - "label": "Stop" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onTbTreatment) && onTbTreatment === 'a899b35c-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a899e0ac-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as on TB in TB History section. Therefore plan can only be drug substitution, continue regimen, change dose, change regimen" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onTbTreatment) && onTbTreatment === 'a899b42e-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && !arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a899e0ac-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as not on TB in TB History section. Therefore plan can only be None, start" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(tbstatus) && tbstatus === 'a8af9046-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && !arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as confirmed for TB in TB Screening section. Therefore plan can only start" - } - ] - } - ], - "id": "__IDvyt9IE5" - }, - { - "type": "obsGroup", - "label": "TB Plan Change Reason", - "questionOptions": { - "concept": "a8a078cc-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "If plan is to stop/change/re-dose/substitute, reason:", - "id": "tbPlanChangeReason", - "questionOptions": { - "concept": "a89c1fd4-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89c1ef8-1350-11df-a1f1-0026b9348838", - "label": "Completed" - }, - { - "concept": "c0c9eab3-46f6-453c-b29d-dc1c242317c5", - "label": "Drug out of stock" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "a89b7c50-1350-11df-a1f1-0026b9348838", - "label": "Changing to adult regimen" - }, - { - "concept": "a8909e8e-1350-11df-a1f1-0026b9348838", - "label": "Pregnancy" - }, - { - "concept": "e38b3e51-8a27-4bf6-b0c8-e0b285e4bb2f", - "label": "Risk of pregnancy" - }, - { - "concept": "a890d1ba-1350-11df-a1f1-0026b9348838", - "label": "Toxicity" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(tbTreatmentPlan) && isEmpty(myValue) && arrayContains(['a898c938-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838','a89b7ae8-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838'], tbTreatmentPlan)", - "message": "You indicated patient is changing/changing dose/substituting/stopping TB, reason for changing should be selected." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a898c938-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838','a89b7ae8-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838'], tbTreatmentPlan)" - } - }, - { - "label": "If toxicity, please provide cause:", - "id": "tbToxicityCause", - "questionOptions": { - "concept": "a8a032fe-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a877c7f6-1350-11df-a1f1-0026b9348838", - "label": "Anaemia" - }, - { - "concept": "a8909060-1350-11df-a1f1-0026b9348838", - "label": "Hepatitis" - }, - { - "concept": "a89d0c0a-1350-11df-a1f1-0026b9348838", - "label": "IRIS" - }, - { - "concept": "a8a01dfa-1350-11df-a1f1-0026b9348838", - "label": "Lactic acidosis" - }, - { - "concept": "a89cee50-1350-11df-a1f1-0026b9348838", - "label": "Lipo-dystrophy" - }, - { - "concept": "a897fe86-1350-11df-a1f1-0026b9348838", - "label": "Neuropathy" - }, - { - "concept": "a8ad239c-1350-11df-a1f1-0026b9348838", - "label": "Persistent vomiting" - }, - { - "concept": "a895776a-1350-11df-a1f1-0026b9348838", - "label": "Rash" - }, - { - "concept": "a8a16d0e-1350-11df-a1f1-0026b9348838", - "label": "Steven-Johnson syndrome" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(tbPlanChangeReason)&&isEmpty(myValue) && (tbPlanChangeReason==='a890d1ba-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is changing /changing dose/substituting/stopping arvs due to toxicity, cause should be selected." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(tbPlanChangeReason) && !isEmpty(myValue) && (tbPlanChangeReason!=='a890d1ba-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is not changing/dose/substituting/stopping arvs due to toxicity, cause should be selected." - } - ], - "hide": { - "hideWhenExpression": "tbPlanChangeReason !== 'a890d1ba-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If restarting, reason:", - "id": "tbRestart", - "type": "obs", - "questionOptions": { - "concept": "749d07cb-4994-4ce9-a39c-8a655a487fdd", - "answers": [ - { - "concept": "15316528-adb9-4c33-b21f-2817f0cad769", - "label": "Defaulted" - }, - { - "concept": "f6951199-560d-414a-bb5b-1150f07fcea7", - "label": "Failure" - }, - { - "concept": "a8a3243c-1350-11df-a1f1-0026b9348838", - "label": "MDR TB regimen" - }, - { - "concept": "769822b2-1f1f-4cbb-8371-0e3949e060cc", - "label": "New treatment" - }, - { - "concept": "18ac99bf-0805-4929-8d0b-924455850a00", - "label": "Relapse/re-infection" - } - ], - "rendering": "select" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(tbTreatmentPlan) && arrayContains(['a8a00220-1350-11df-a1f1-0026b9348838'], tbTreatmentPlan) && isEmpty(myValue)", - "message": "You indicated patient is restarting tb medication, therefore reason should be selected." - }, - { - "type": "js_expression", - "failsWhenExpression": "(isEmpty(tbTreatmentPlan) || !arrayContains(['a8a00220-1350-11df-a1f1-0026b9348838'], tbTreatmentPlan)) && !isEmpty(myValue)", - "message": "You did not indicate restart tb medication, therefore reason should not be selected." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a8a00220-1350-11df-a1f1-0026b9348838'], tbTreatmentPlan)" - } - } - ], - "id": "__KxnLorqLz" - }, - { - "type": "obsGroup", - "label": "tbMedPickupSite", - "questionOptions": { - "concept": "b55a6d42-3189-4d4c-97bf-772dfe17b887", - "rendering": "group" - }, - "questions": [ - { - "label": "Site of TB meds pick-up:", - "id": "tbMedPickupSite", - "questionOptions": { - "concept": "16db21cd-10cb-4c31-bb5a-b7619bfbea66", - "answers": [ - { - "concept": "a89c2f42-1350-11df-a1f1-0026b9348838", - "label": "This AMPATH site" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "!arrayContains(['a89b7908-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838', 'a898c938-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], tbTreatmentPlan)" - } - }, - { - "label": "Other Specify:", - "id": "medspickOther", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "tbMedPickupSite !== 'a8aaf3e2-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__ytuLEJMvz" - }, - { - "label": "TB Treatment Started, detailed", - "type": "obsGroup", - "questionOptions": { - "concept": "a89fe6f0-1350-11df-a1f1-0026b9348838", - "rendering": "repeating" - }, - "questions": [ - { - "label": "TB regimen started:", - "questionOptions": { - "concept": "a89c218c-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899f51a-1350-11df-a1f1-0026b9348838", - "label": "RHZE" - }, - { - "concept": "a897d1a4-1350-11df-a1f1-0026b9348838", - "label": "RHZ" - }, - { - "concept": "a8a382ba-1350-11df-a1f1-0026b9348838", - "label": "RHE" - }, - { - "concept": "a89b1ca6-1350-11df-a1f1-0026b9348838", - "label": "RH" - }, - { - "concept": "a899e19c-1350-11df-a1f1-0026b9348838", - "label": "EH" - }, - { - "concept": "a8971c64-1350-11df-a1f1-0026b9348838", - "label": "Ethambutol" - }, - { - "concept": "a8a3243c-1350-11df-a1f1-0026b9348838", - "label": "MDR drugs" - }, - { - "concept": "a896cc00-1350-11df-a1f1-0026b9348838", - "label": "INH" - }, - { - "concept": "a8ac5f2a-1350-11df-a1f1-0026b9348838", - "label": "Pyrazinamide" - }, - { - "concept": "a8952e4a-1350-11df-a1f1-0026b9348838", - "label": "Streptomycin" - }, - { - "concept": "b8aa06ca-93c6-40ea-b144-c74f841926f4", - "label": "Rifabutin" - }, - { - "concept": "a897d0be-1350-11df-a1f1-0026b9348838", - "label": "Rifampicin" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "id": "q26f", - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "!arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838', 'a898c938-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], tbTreatmentPlan)" - } - }, - { - "label": "tabs/day:", - "questionOptions": { - "concept": "a8a07386-1350-11df-a1f1-0026b9348838", - "max": "30", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "q26f", - "value": [ - "a899f51a-1350-11df-a1f1-0026b9348838", - "a897d1a4-1350-11df-a1f1-0026b9348838", - "a8a382ba-1350-11df-a1f1-0026b9348838" - ] - }, - "id": "__zM6vqonxv" - }, - { - "label": "mg:", - "questionOptions": { - "concept": "a8a063c8-1350-11df-a1f1-0026b9348838", - "max": "2000", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "q26f", - "value": [ - "a899e19c-1350-11df-a1f1-0026b9348838", - "a8ac5f2a-1350-11df-a1f1-0026b9348838", - "a8952e4a-1350-11df-a1f1-0026b9348838" - ] - }, - "id": "__Mv1pqKtFK" - }, - { - "label": "mg/day:", - "questionOptions": { - "concept": "a8a0744e-1350-11df-a1f1-0026b9348838", - "max": "2000", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "q26f", - "value": [ - "a896cc00-1350-11df-a1f1-0026b9348838", - "a8971c64-1350-11df-a1f1-0026b9348838" - ] - }, - "id": "__IrMD4wroM" - }, - { - "label": "tabs:", - "questionOptions": { - "concept": "a8a0630a-1350-11df-a1f1-0026b9348838", - "max": "180", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "q26f", - "value": [ - "b8aa06ca-93c6-40ea-b144-c74f841926f4" - ] - }, - "id": "__KEsxqzuHx" - } - ], - "id": "__yKqJzps5t" - } - ] - }, - { - "label": "Cryptococcal Treatment Plan", - "questions": [ - { - "label": "Crag test:", - "id": "cragTest", - "questionOptions": { - "concept": "7243bed9-0bc7-4702-af28-a06ab1981e19", - "answers": [ - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive" - }, - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a89c3d8e-1350-11df-a1f1-0026b9348838", - "label": "Poor sample quality" - } - ], - "showDate": "true", - "rendering": "select", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(cragTest) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(cragTest)" - } - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "Cryptococcal treatment plan", - "type": "obs", - "questionOptions": { - "concept": "a89c2790-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89b7908-1350-11df-a1f1-0026b9348838", - "label": "Continue" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a89b77aa-1350-11df-a1f1-0026b9348838", - "label": "Start" - }, - { - "concept": "a89b7d36-1350-11df-a1f1-0026b9348838", - "label": "Stop" - } - ], - "rendering": "select" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(cryptCurrent) && !isEmpty(myValue) && !arrayContains(['a899e0ac-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838'],myValue)&&(cryptCurrent==='a899e0ac-1350-11df-a1f1-0026b9348838')", - "message": "Patient marked as not on Cryptococcus Treatment. Therefore plan can only be none or start." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(cryptCurrent) && cryptCurrent === 'a8971e12-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a899e0ac-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as on crypto in history section. Therefore plan can only be continue regimen and stop." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(cragTest) && !isEmpty(myValue) && !arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a89b7908-1350-11df-a1f1-0026b9348838'],myValue)&&(cragTest==='a896f3a6-1350-11df-a1f1-0026b9348838')", - "message": "Crag test is positive. Therefore patient should be on crypto." - } - ], - "id": "__HIpEpDLK7" - } - ] - }, - { - "label": "Additional Medication Orders", - "questions": [ - { - "type": "obsGroup", - "label": "Additional medication orders", - "questionOptions": { - "rendering": "repeating", - "concept": "a8a0654e-1350-11df-a1f1-0026b9348838" - }, - "questions": [ - { - "label": "Drug", - "questionOptions": { - "concept": "a8a060c6-1350-11df-a1f1-0026b9348838", - "rendering": "drug" - }, - "type": "obs", - "validators": [], - "id": "__y4rCHMnHH" - }, - { - "label": "Frequency", - "questionOptions": { - "concept": "a8a06184-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "label": "Once a day", - "concept": "a8a05dc4-1350-11df-a1f1-0026b9348838" - }, - { - "label": "Twice a day", - "concept": "a8a05aea-1350-11df-a1f1-0026b9348838" - }, - { - "label": "Three times a day", - "concept": "a8a05b9e-1350-11df-a1f1-0026b9348838" - }, - { - "label": "Four times a day", - "concept": "a8a05cfc-1350-11df-a1f1-0026b9348838" - }, - { - "label": "As needed", - "concept": "9c1dcb23-dc0c-46b2-a755-875ab6d78fc2" - }, - { - "label": "Other", - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "id": "__wFpJnsDKu" - }, - { - "label": "If tabs, number", - "questionOptions": { - "concept": "a8a0630a-1350-11df-a1f1-0026b9348838", - "rendering": "number" - }, - "type": "obs", - "id": "__qxnrHyoLv" - }, - { - "label": "If caps, number", - "questionOptions": { - "concept": "ea404923-fe2b-4812-aec5-3be7fbe712f7", - "rendering": "number" - }, - "type": "obs", - "id": "__Du4HLJ3vF" - }, - { - "label": "If mg, number", - "questionOptions": { - "concept": "a8a063c8-1350-11df-a1f1-0026b9348838", - "rendering": "number" - }, - "type": "obs", - "id": "__Gvwnvqtpq" - }, - { - "label": "If ml, number", - "questionOptions": { - "concept": "a8a08286-1350-11df-a1f1-0026b9348838", - "rendering": "number" - }, - "type": "obs", - "id": "__nunJrsoFq" - } - ], - "id": "__DHottHy3x" - } - ] - } - ] - }, - { - "label": "Plan", - "sections": [ - { - "label": "Family Planning Plan", - "isExpanded": "true", - "questions": [ - { - "label": "Dispense condom today?", - "id": "condomDispensed", - "questionOptions": { - "concept": "a8b034d8-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966','53b856ad-21ef-4745-9acd-81aca01bba31','55c74fa8-c810-4b37-a918-14a851bba6f3','44032888-08e1-4900-b9dd-7d236d79276c'], visitTypeUuid)" - } - }, - { - "label": "Continue modern contraception method?", - "id": "contCurrentFP", - "questionOptions": { - "concept": "9bd08995-617e-407a-bf5d-79f29fbdb289", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(fpMethod) && isEmpty(myValue) && arrayContains(['a8a713f8-1350-11df-a1f1-0026b9348838', 'a123d949-31f3-4abf-98e3-8504e17ebc00', 'feb48308-a56f-4754-8e8f-8c1698e570cb', 'f8c66a32-3660-4233-ae51-d3a4a1eac44e', '236dba53-1062-46b4-8067-ec8711897dbf', 'a8988b44-1350-11df-a1f1-0026b9348838', 'a897dbd6-1350-11df-a1f1-0026b9348838', 'eaa5796d-0b1c-478b-8c9d-d23cf4c3bddc'], fpMethod)", - "message": "Based on modern contraception method selected, you must answer this question." - } - ], - "hide": { - "hideWhenExpression": "sex !== 'F' || fpMethod === 'a899e0ac-1350-11df-a1f1-0026b9348838' || arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966','53b856ad-21ef-4745-9acd-81aca01bba31','44032888-08e1-4900-b9dd-7d236d79276c','55c74fa8-c810-4b37-a918-14a851bba6f3'],visitTypeUuid)" - } - }, - { - "label": "Does patient wish to start modern contraception method?", - "id": "famPlanningPlan", - "questionOptions": { - "concept": "d1d7056f-42ed-4948-b04f-ef6146c789be", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(contCurrentFP) && contCurrentFP !== 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient does not wish to continue with modern contraception method. Please indicate if they wish to start." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(contCurrentFP) && fpMethod !== 'a899e0ac-1350-11df-a1f1-0026b9348838' || contCurrentFP === 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Are you planning to concieve in the next 3 months?", - "id": "pregInaYear", - "questionOptions": { - "concept": "ae026f08-86d4-4f63-aa71-9ac5d2f964f3", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(famPlanningPlan) && famPlanningPlan !== 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient does not wish to start modern contraception method. Please indicate if they plan to conceive." - } - ], - "hide": { - "hideWhenExpression": "famPlanningPlan !== 'a899b42e-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Reason not on family planning", - "id": "reasonNoFP", - "questionOptions": { - "concept": "88ad5975-4762-4108-a967-072f12f91b0b", - "answers": [ - { - "concept": "9c1066e2-74f6-47ec-8873-0507434c4d25", - "label": "Wants to get pregnant" - }, - { - "concept": "2d6f977e-3b3f-4ea9-82ee-fde1fb4bdf56", - "label": "Not sexually active now/Infrequent sex" - }, - { - "concept": "2ae62639-4703-41dc-be8e-afe50640238b", - "label": "Fear of side effects/health risks" - }, - { - "concept": "81eeb6d6-627c-4c40-8dc2-bd8343b50f7a", - "label": "Opposition/rejection from the male partner/other relatives" - }, - { - "concept": "3a60fe6f-a116-41ce-9daf-1340085bc02d", - "label": "Complications of previous method(s) used" - }, - { - "concept": "a8a18514-1350-11df-a1f1-0026b9348838", - "label": "Postpartum amenorrhea" - }, - { - "concept": "a8a18208-1350-11df-a1f1-0026b9348838", - "label": "Breasfeeding" - }, - { - "concept": "accda087-1043-46cd-9b97-7d94364ac271", - "label": "Wants to wait untill the first baby is born" - }, - { - "concept": "fb82f3b4-bcec-4cd2-a0a4-545b02d28a4d", - "label": "Wants to wait untill the desired number of children are born" - }, - { - "concept": "84ff12bd-41b6-4ed0-9f82-6f421983f713", - "label": "Lack of knowledge" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(pregInaYear) && pregInaYear !== 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Please indicate reason not on family planning." - } - ], - "hide": { - "hideWhenExpression": "pregInaYear !== 'a899b42e-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Complications caused by family planning method used:", - "id": "complication", - "questionOptions": { - "concept": "fd98547e-7db1-4ba7-9299-b51d2dc22f3f", - "rendering": "textarea", - "rows": 5 - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "reasonNoFP !== '3a60fe6f-a116-41ce-9daf-1340085bc02d'" - } - }, - { - "label": "If yes, modern contraception method chosen:", - "id": "famPlanChosen", - "questionOptions": { - "concept": "2d55cabe-a778-40a3-9b85-613889037a11", - "answers": [ - { - "concept": "a8a713f8-1350-11df-a1f1-0026b9348838", - "label": "Bilateral tubal ligation" - }, - { - "concept": "a123d949-31f3-4abf-98e3-8504e17ebc00", - "label": "3-year implant" - }, - { - "concept": "feb48308-a56f-4754-8e8f-8c1698e570cb", - "label": "5-year implant" - }, - { - "concept": "f8c66a32-3660-4233-ae51-d3a4a1eac44e", - "label": "IUCD copper" - }, - { - "concept": "236dba53-1062-46b4-8067-ec8711897dbf", - "label": "IUCD hormonal" - }, - { - "concept": "a8988b44-1350-11df-a1f1-0026b9348838", - "label": "Injectables (Depo)" - }, - { - "concept": "a8aff1b2-1350-11df-a1f1-0026b9348838", - "label": "Combined hormone oral contraceptive pills" - }, - { - "concept": "a8afeb54-1350-11df-a1f1-0026b9348838", - "label": "Projestin only pills" - }, - { - "concept": "eaa5796d-0b1c-478b-8c9d-d23cf4c3bddc", - "label": "Vasectomy" - }, - { - "concept": "4a740e33-fee5-4a2b-b679-1904722e3d9e", - "label": "Lactational amenohhrea method" - }, - { - "concept": "a8a71588-1350-11df-a1f1-0026b9348838", - "label": "Diaphram/Cervical cap" - }, - { - "concept": "b75702a6-908d-491b-9399-6495712c81cc", - "label": "Emergency contraceptive pills" - }, - { - "concept": "a8aff284-1350-11df-a1f1-0026b9348838", - "label": "Periodic abstinence" - }, - { - "concept": "856a7f0d-8359-4316-97c1-2d37813414f0", - "label": "Undecided" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(famPlanningPlan) && famPlanningPlan === 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient wishes to start modern contraception method. Please choose method." - } - ], - "hide": { - "hideWhenExpression": "famPlanningPlan!== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - } - ] - }, - { - "label": "DC Outcome", - "questions": [ - { - "label": "Differentiated care plan:", - "required": "true", - "id": "dcCarePlan", - "questionOptions": { - "concept": "59f21b48-ccf9-40b8-9fcb-92bdbf90a4dd", - "answers": [ - { - "concept": "a8af5018-1350-11df-a1f1-0026b9348838", - "label": "Continue in DC" - }, - { - "concept": "a8af50f4-1350-11df-a1f1-0026b9348838", - "label": "Exit from DC" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "!arrayContains(['380d79a7-6fb0-41bf-be3d-aa3d25da187c','d4e28d0f-ae28-4eec-8cfc-449b4c5a9f5f'],visitTypeUuid)" - } - }, - { - "type": "obsGroup", - "label": "Reason for exit", - "questionOptions": { - "concept": "3665d0ef-3718-47b2-9091-8b685bda412d", - "rendering": "group" - }, - "questions": [ - { - "label": "Reason for exit:", - "id": "dcExit", - "questionOptions": { - "concept": "a89e3f94-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "6daff4ce-bce7-41f5-9141-17e694155180", - "label": "Self transfer out of facility" - }, - { - "concept": "a89ce50e-1350-11df-a1f1-0026b9348838", - "label": "Adherence concerns" - }, - { - "concept": "a8ce0d44-8cd4-4eb0-9441-dd27cc328caf", - "label": "High VL" - }, - { - "concept": "a89ac184-1350-11df-a1f1-0026b9348838", - "label": "New OI/new chronic illness" - }, - { - "concept": "a8909e8e-1350-11df-a1f1-0026b9348838", - "label": "Pregnancy" - }, - { - "concept": "5be50fc2-9e50-4d64-8a0c-f08ed7a34bb9", - "label": "Voluntary request to exit" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(dcCarePlan) || dcCarePlan !== 'a8af50f4-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Other specify:", - "id": "dcOther", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(dcExit) || !arrayContains(dcExit, 'a8aaf3e2-1350-11df-a1f1-0026b9348838')" - } - } - ], - "id": "__HEGyvMxGL" - } - ] - }, - { - "label": "Test Orders", - "isExpanded": "true", - "questions": [ - { - "type": "obsGroup", - "label": "Test orders", - "questionOptions": { - "concept": "af46861e-597a-48a3-b3d4-a134d0b1c5fa", - "rendering": "group" - }, - "questions": [ - { - "label": "Tests Ordered", - "id": "order1", - "type": "testOrder", - "questionOptions": { - "rendering": "repeating", - "orderSettingUuid": "6f0c9a92-6f24-11e3-af88-005056821db0", - "orderType": "testorder", - "selectableOrders": [ - { - "concept": "a8982474-1350-11df-a1f1-0026b9348838", - "label": "Viral load" - }, - { - "concept": "a896cce6-1350-11df-a1f1-0026b9348838", - "label": "CD4" - }, - { - "concept": "7243bed9-0bc7-4702-af28-a06ab1981e19", - "label": "Crag test" - }, - { - "concept": "57677735-4310-4841-8902-dae4bac24d20", - "label": "DST" - }, - { - "concept": "a898fe80-1350-11df-a1f1-0026b9348838", - "label": "HIV DNA PCR " - }, - { - "concept": "a8908192-1350-11df-a1f1-0026b9348838", - "label": "CXR" - }, - { - "concept": "a8945d4e-1350-11df-a1f1-0026b9348838", - "label": "Sputum AFB" - }, - { - "concept": "a897e450-1350-11df-a1f1-0026b9348838", - "label": "Creatinine" - }, - { - "concept": "a898f50c-1350-11df-a1f1-0026b9348838", - "label": "CBC" - }, - { - "concept": "a896ca48-1350-11df-a1f1-0026b9348838", - "label": "SGPT(ALT)" - }, - { - "concept": "a896c8ae-1350-11df-a1f1-0026b9348838", - "label": "AST" - }, - { - "concept": "a8970a26-1350-11df-a1f1-0026b9348838", - "label": " CD4 %" - }, - { - "concept": "a8999fb6-1350-11df-a1f1-0026b9348838", - "label": "Elisa" - }, - { - "concept": "a8999dfe-1350-11df-a1f1-0026b9348838", - "label": "Rapid HIV " - }, - { - "concept": "a8a47094-1350-11df-a1f1-0026b9348838", - "label": "TB PCR " - }, - { - "concept": "741517cf-8bac-4755-b289-8dd2a2df7962", - "label": "Gene Xpert" - }, - { - "concept": "a8908a16-1350-11df-a1f1-0026b9348838", - "label": "Hgb" - }, - { - "concept": "a8a462a2-1350-11df-a1f1-0026b9348838", - "label": "TB Culture" - }, - { - "concept": "a8945678-1350-11df-a1f1-0026b9348838", - "label": "VDRL" - }, - { - "concept": "a894590c-1350-11df-a1f1-0026b9348838", - "label": "Urinalysis" - }, - { - "concept": "a8af7520-1350-11df-a1f1-0026b9348838", - "label": "HbA1C" - }, - { - "concept": "7129af13-e39a-43b0-9923-6d1de22c9c5e", - "label": "Microalbumin" - }, - { - "concept": "a89a7418-1350-11df-a1f1-0026b9348838", - "label": "Potassium" - }, - { - "concept": "a89dda72-1350-11df-a1f1-0026b9348838", - "label": "ECGn" - }, - { - "concept": "a89dd9aa-1350-11df-a1f1-0026b9348838", - "label": "Echo" - } - ] - } - }, - { - "label": "Test ordered: Other (specify):", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "validators": [], - "id": "__HuuoIvqHz" - }, - { - "label": "Viral load justification:", - "type": "obs", - "id": "vljust", - "questionOptions": { - "concept": "0a98f01f-57f1-44b7-aacf-e1121650a967", - "rendering": "select", - "answers": [ - { - "concept": "5931c4d4-4406-4d71-b75d-2205d905cc24", - "label": "Routine VL" - }, - { - "concept": "e43ddeb6-3984-499c-a280-3bade1039608", - "label": "Confirmation of treatment failure (repeat VL)" - }, - { - "concept": "a8981934-1350-11df-a1f1-0026b9348838", - "label": "Clinical failure" - }, - { - "concept": "a8a00158-1350-11df-a1f1-0026b9348838", - "label": "Single drug substitution" - }, - { - "concept": "3966e139-ca69-47c6-aad3-ebd41bb45e28", - "label": "Baseline VL (for infants diagnsed through EID)" - }, - { - "concept": "42cdefa2-c306-4d10-a819-c04131c4934e", - "label": "Confirmation of persistent low level viremia (PLLV)" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ] - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !(isEmpty(order1) || !arrayContains(order1, 'a8982474-1350-11df-a1f1-0026b9348838'))", - "message": "Viral load required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(order1) || !arrayContains(order1, 'a8982474-1350-11df-a1f1-0026b9348838')" - } - }, - { - "label": "PMTCT patient category:", - "required": "true", - "type": "obs", - "id": "patCategory1", - "questionOptions": { - "concept": "a89eea66-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "concept": "a89d109c-1350-11df-a1f1-0026b9348838", - "label": "Pregnant" - }, - { - "concept": "a8a18208-1350-11df-a1f1-0026b9348838", - "label": "Breastfeeding" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None of the above" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "(!arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966','0b1b6194-d2d5-4e4b-9f7c-c3b778ccc354','42de8e7e-24b2-4c16-b62b-137eb2c55ede','b1a978ca-9315-4ba2-ac2b-84efb9a68c5c','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)) || (isEmpty(order1) || !arrayContains(order1, 'a8982474-1350-11df-a1f1-0026b9348838'))" - } - } - ], - "id": "__G2MqJ5zIu" - } - ] - }, - { - "label": "Positive Health Diginity & Prevention Services", - "isExpanded": "true", - "questions": [ - { - "label": "PHDP:", - "required": "true", - "questionOptions": { - "concept": "e7819751-a5b0-485d-a2bc-9d4aa69aa1e4", - "answers": [ - { - "concept": "a8a8b352-1350-11df-a1f1-0026b9348838", - "label": "Adherence counselling" - }, - { - "concept": "b76021d2-38c7-42ff-b2eb-0bd558396ef7", - "label": "STI screening" - }, - { - "concept": "a2c49302-edb4-4baa-8440-2448eafd0ec1", - "label": "Substance use" - }, - { - "concept": "a89accc4-1350-11df-a1f1-0026b9348838", - "label": "Disclosure to sex partner" - }, - { - "concept": "a8a4636a-1350-11df-a1f1-0026b9348838", - "label": "Partner testing" - }, - { - "concept": "f0a280e8-eb88-41a8-837a-f9949ed1b9cd", - "label": "Condom distribution" - }, - { - "concept": "91f43249-73c7-427c-8300-2038fc0d6be8", - "label": "Needle exchange" - }, - { - "concept": "05656545-86be-4605-9527-34fb580534b1", - "label": "Targeted risk reduction" - }, - { - "concept": "a89adc46-1350-11df-a1f1-0026b9348838", - "label": "Treatment of GBV injuries" - }, - { - "concept": "717c50e1-48da-4148-aeee-c49fdd957b64", - "label": "First line support (LIVES)" - }, - { - "concept": "b75702a6-908d-491b-9399-6495712c81cc", - "label": "Emergency contraceptives" - }, - { - "concept": "a89ad3a4-1350-11df-a1f1-0026b9348838", - "label": "N/A" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": " !arrayContains(['d164c76c-cc91-4ac2-89e9-ab7c29152ee0','824cf3e6-dd16-4767-ba41-2e04dede349e'], visitType.uuid)" - }, - "id": "__Ewvy1wwHz" - } - ] - }, - { - "label": "Referrals", - "questions": [ - { - "type": "obsGroup", - "label": "Referrals", - "questionOptions": { - "concept": "a8a07c8c-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "Referrals made to the patient:", - "id": "referrals", - "questionOptions": { - "concept": "a89c2344-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a89fbb12-1350-11df-a1f1-0026b9348838", - "label": "OVC" - }, - { - "concept": "a8a066ca-1350-11df-a1f1-0026b9348838", - "label": "ENT" - }, - { - "concept": "a8a8b352-1350-11df-a1f1-0026b9348838", - "label": "Adherence counselling" - }, - { - "concept": "a2187952-59e0-449b-895f-5102b7aed49c", - "label": "Cardiology" - }, - { - "concept": "0fa18f9a-95c8-4ab3-81ed-a1bac69063fa", - "label": "Diabetes" - }, - { - "concept": "a89accc4-1350-11df-a1f1-0026b9348838", - "label": "Disclosure counselling" - }, - { - "concept": "057dae68-3d6f-4d79-926c-ed75a0ce7fd5", - "label": "Hospitalization" - }, - { - "concept": "073ea366-834b-49bd-b4db-ce4e6c61bbc3", - "label": "Oncology" - }, - { - "concept": "a8a8b42e-1350-11df-a1f1-0026b9348838", - "label": "Mental health services" - }, - { - "concept": "a8a8afd8-1350-11df-a1f1-0026b9348838", - "label": "Nutritional support" - }, - { - "concept": "a89e2df6-1350-11df-a1f1-0026b9348838", - "label": "Psychosocial support" - }, - { - "concept": "a8a8b26c-1350-11df-a1f1-0026b9348838", - "label": "TB/DOT program" - }, - { - "concept": "c65fcd72-1f3f-4450-b93f-90a87ae64d55", - "label": "Surgery" - }, - { - "concept": "0d516ea7-218f-43d4-b5c0-58d126529271", - "label": "Dermatology" - }, - { - "concept": "a89e2d1a-1350-11df-a1f1-0026b9348838", - "label": "Social work" - }, - { - "concept": "7c6f0599-3e3e-4f42-87a2-2ce66f1e96d0", - "label": "Differentiated care program" - }, - { - "concept": "a8a06788-1350-11df-a1f1-0026b9348838", - "label": "Ophthalmology " - }, - { - "concept": "a8a002e8-1350-11df-a1f1-0026b9348838", - "label": "Reproductive health " - }, - { - "concept": "a9431295-9862-405b-b694-534f093ca0ad", - "label": "MDT Program" - }, - { - "concept": "7c941f38-ede1-4a94-938f-6c4083339673", - "label": "Resistant clinic" - }, - { - "concept": "355b199f-c9c7-4e91-831f-2be17d2c67bd", - "label": "Legal counsel" - }, - { - "concept": "5fc2555b-cae1-4bb8-9cd8-e19c2c04fc37", - "label": "Police department" - }, - { - "concept": "5a089407-22df-4242-99d8-0b4d4da56b75", - "label": "Child protection services" - }, - { - "concept": "a8b02e16-1350-11df-a1f1-0026b9348838", - "label": "Emergency shelter" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [] - }, - { - "label": "Referrals made to the patient: Other (specify):", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "referrals !== 'a8aaf3e2-1350-11df-a1f1-0026b9348838'" - }, - "id": "__82FMs05Cz" - } - ], - "id": "__GL16HznI2" - }, - { - "label": "If referred for hospitalization, choose location:", - "questionOptions": { - "concept": "a89c2420-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89c25d8-1350-11df-a1f1-0026b9348838", - "label": "Local health centre/hospital" - }, - { - "concept": "a89c24fc-1350-11df-a1f1-0026b9348838", - "label": "MTRH" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(referrals) || !arrayContains(referrals, '057dae68-3d6f-4d79-926c-ed75a0ce7fd5')" - }, - "id": "__Ex7uqJxyJ" - }, - { - "label": "Reason for hospitalization", - "type": "obsGroup", - "questionOptions": { - "concept": "a8a07c8c-1350-11df-a1f1-0026b9348838", - "rendering": "repeating" - }, - "questions": [ - { - "label": "Reason for hospitalization:", - "questionOptions": { - "concept": "a8a07a48-1350-11df-a1f1-0026b9348838", - "rendering": "problem" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(referrals) || !arrayContains(referrals, '057dae68-3d6f-4d79-926c-ed75a0ce7fd5')" - }, - "id": "__57pFnIL1L" - } - ], - "id": "__vC9Io8DyK" - } - ] - }, - { - "label": "Transfer Out", - "questions": [ - { - "type": "obsGroup", - "label": "Transfer care to other centre", - "questionOptions": { - "concept": "a8a170e2-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "Transfer care to other centre:", - "id": "transferOut", - "questionOptions": { - "concept": "a89c2e5c-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89c2f42-1350-11df-a1f1-0026b9348838", - "label": "AMPATH" - }, - { - "concept": "a89c301e-1350-11df-a1f1-0026b9348838", - "label": "Non-AMPATH" - }, - { - "concept": "a8a17d80-1350-11df-a1f1-0026b9348838", - "label": "MCH" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [] - }, - { - "type": "personAttribute", - "label": "Specify name of AMPATH clinic to which patient is being referred:", - "id": "transfered_out_to_ampath", - "required": "false", - "questionOptions": { - "rendering": "ui-select-extended", - "attributeType": "8d87236c-c2cc-11de-8d13-0010c6dffd0f" - }, - "hide": { - "hideWhenExpression": "transferOut !== 'a89c2f42-1350-11df-a1f1-0026b9348838'" - } - }, - { - "type": "obs", - "label": "If Non-AMPATH specify where the patient is being referred:", - "id": "transfered_out_to_non_ampath", - "required": "false", - "default": "", - "questionOptions": { - "rendering": "text", - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838" - }, - "hide": { - "hideWhenExpression": "transferOut !== 'a89c301e-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__qJGMoGIrs" - } - ] - }, - { - "label": "Next Appointment", - "isExpanded": "true", - "questions": [ - { - "label": "Medication pick up date:", - "type": "obs", - "id": "medDate", - "questionOptions": { - "concept": "318a5e8b-218c-4f66-9106-cd581dec1f95", - "rendering": "date", - "weeksList": [ - 2, - 4, - 6, - 8, - 12, - 16, - 24, - 36 - ] - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "true" - }, - { - "type": "js_expression", - "failsWhenExpression": "(new moment(encDate)).isAfter((new moment(myValue)), 'day') || (new moment(encDate)).isSame((new moment(myValue)), 'day')", - "message": "Medication pick up date should be greater than the encounter date." - }, - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && arrayContains (['7c6f0599-3e3e-4f42-87a2-2ce66f1e96d0'],referrals)", - "message": "Patient referred for DC, medication pick up date should be required." - } - ], - "hide": { - "hideWhenExpression": "!((arrayContains( ['d4ac2aa5-2899-42fb-b08a-d40161815b48'], visitTypeUuid) && arrayContains (['7c6f0599-3e3e-4f42-87a2-2ce66f1e96d0'],referrals)) || (arrayContains( ['380d79a7-6fb0-41bf-be3d-aa3d25da187c','d4e28d0f-ae28-4eec-8cfc-449b4c5a9f5f'], visitTypeUuid)))" - } - }, - { - "label": "Return to clinic date:", - "type": "obs", - "required": "true", - "id": "rtc", - "questionOptions": { - "concept": "a8a666ba-1350-11df-a1f1-0026b9348838", - "rendering": "date", - "weeksList": [ - 2, - 4, - 6, - 8, - 12, - 16, - 20, - 24, - 36 - ] - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "true" - }, - { - "type": "js_expression", - "failsWhenExpression": "(new moment(encDate)).isAfter((new moment(myValue)), 'day') || (new moment(encDate)).isSame((new moment(myValue)), 'day')", - "message": "Return to clinic date should be greater than the encounter date." - } - ] - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/configuration/backend_configuration/ampathformstranslations/Ampath POC adult return visit form_translations_en-core_demo.json b/configuration/backend_configuration/ampathformstranslations/Ampath POC adult return visit form_translations_en-core_demo.json deleted file mode 100644 index e70e265..0000000 --- a/configuration/backend_configuration/ampathformstranslations/Ampath POC adult return visit form_translations_en-core_demo.json +++ /dev/null @@ -1,701 +0,0 @@ -{ - "uuid": "4e321497-2934-473d-9539-cf00b41f825e", - "form": "Adult HIV Return Visit Form", - "description": "English Translations for 'Ampath POC adult return visit form'", - "language": "en", - "translations": { - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "Encounter Details": "Encounter Details", - "Visit date:": "Visit date:", - "Provider:": "Provider:", - "Facility name (site/satellite clinic required):": "Facility name (site/satellite clinic required):", - "Pre-Clinic Review": "Pre-Clinic Review", - "Pre-clinic Review": "Pre-clinic Review", - "Was this visit scheduled?": "Was this visit scheduled?", - "Scheduled visit": "Scheduled visit", - "Unscheduled visit early": "Unscheduled visit early", - "Unscheduled visit late": "Unscheduled visit late", - "If unscheduled, actual scheduled date": "If unscheduled, actual scheduled date", - "Patient covered by NHIF:": "Patient covered by NHIF:", - "Yes": "Yes", - "No": "No", - "What is the patient's NHIF status?": "What is the patient's NHIF status?", - "Indicate if the patient has been remitting monthly contributions towards the NHIF medical cover.": "Indicate if the patient has been remitting monthly contributions towards the NHIF medical cover.", - "Active": "Active", - "Inactive": "Inactive", - "What other insurance do you have?": "What other insurance do you have?", - "Indicate if the patient has another medical cover.": "Indicate if the patient has another medical cover.", - "None": "None", - "Employer based health insurance": "Employer based health insurance", - "Individual private health insurance": "Individual private health insurance", - "Linda mama services": "Linda mama services", - "Zuri health insurance": "Zuri health insurance", - "Other": "Other", - "Clinical History": "Clinical History", - "Social History": "Social History", - "Civil status:": "Civil status:", - "Cohabitating": "Cohabitating", - "Divorced": "Divorced", - "Married monogamous": "Married monogamous", - "Married polygamous": "Married polygamous", - "Separated": "Separated", - "Single": "Single", - "Widowed": "Widowed", - "Discordant couple:": "Discordant couple:", - "Unknown": "Unknown", - "N/A": "N/A", - "Partner Notification Service": "Partner Notification Service", - "Partner notification": "Partner notification", - "Sexual partner tested?": "Sexual partner tested?", - "Do you have a new sexual partner?": "Do you have a new sexual partner?", - "Name of new sexual partner:": "Name of new sexual partner:", - "Prevention With Positives": "Prevention With Positives", - "Prevention with positives: At risk population:": "Prevention with positives: At risk population:", - "Client of sex worker": "Client of sex worker", - "Commercial sex worker": "Commercial sex worker", - "Discordant couple": "Discordant couple", - "IV drug use": "IV drug use", - "MSM": "MSM", - "Prevention with positives: PWP services:": "Prevention with positives: PWP services:", - "Condom promotion/provision": "Condom promotion/provision", - "Couple counseling": "Couple counseling", - "Needle exchange": "Needle exchange", - "Targeted risk reduction": "Targeted risk reduction", - "Hospitalization History": "Hospitalization History", - "Recent hospitalizations": "Recent hospitalizations", - "Was the patient hospitalized since last visit?": "Was the patient hospitalized since last visit?", - "If yes reason for hospitalization:": "If yes reason for hospitalization:", - "Reason for hospitalization:": "Reason for hospitalization:", - "Reproductive History": "Reproductive History", - "How many pregnancies have you had?": "How many pregnancies have you had?", - "How many pregnancies have you delivered (more than 24 weeks)?": "How many pregnancies have you delivered (more than 24 weeks)?", - "Reproductive age status:": "Reproductive age status:", - "Menstruating": "Menstruating", - "Postmenopausal": "Postmenopausal", - "Amenorrhea": "Amenorrhea", - "LMP:": "LMP:", - "Is the patient pregnant?": "Is the patient pregnant?", - "EDD:": "EDD:", - "Reason patient not pregnant?": "Reason patient not pregnant?", - "Pregnancy not suspected": "Pregnancy not suspected", - "Pregnancy test is negative": "Pregnancy test is negative", - "Using hormonal contraceptive": "Using hormonal contraceptive", - "postpartum < 6 weeks": "postpartum < 6 weeks", - "Actual date of delivery:": "Actual date of delivery:", - "Gestation in weeks:": "Gestation in weeks:", - "Pregnancy outcome:": "Pregnancy outcome:", - "Abortion/Miscarriage/Terminated": "Abortion/Miscarriage/Terminated", - "Live birth (Preterm)": "Live birth (Preterm)", - "Live birth (Term)": "Live birth (Term)", - "Family Planning Profile": "Family Planning Profile", - "Is the client using condoms?": "Is the client using condoms?", - "Family planning, detailed": "Family planning, detailed", - "Select modern contraception method:": "Select modern contraception method:", - "Bilateral tubal ligation": "Bilateral tubal ligation", - "3-year implant": "3-year implant", - "5-year implant": "5-year implant", - "IUCD copper": "IUCD copper", - "IUCD hormonal": "IUCD hormonal", - "Injectables (Depo)": "Injectables (Depo)", - "Combined hormone oral contraceptive pills": "Combined hormone oral contraceptive pills", - "Projestin only pills": "Projestin only pills", - "Vasectomy": "Vasectomy", - "Lactational amenohhrea method": "Lactational amenohhrea method", - "Diaphram/Cervical cap": "Diaphram/Cervical cap", - "Emergency contraceptive pills": "Emergency contraceptive pills", - "Periodic abstinence": "Periodic abstinence", - "Undecided": "Undecided", - "Approximate start date (If FP is 3-year implant/5-year implant/Injectables/Vasectomy/IUCD Copper/IUCD Hormonal/Bilateral tubal ligation)": "Approximate start date (If FP is 3-year implant/5-year implant/Injectables/Vasectomy/IUCD Copper/IUCD Hormonal/Bilateral tubal ligation)", - "Cancer Screening": "Cancer Screening", - "Cervical cancer screening done:": "Cervical cancer screening done:", - "Cervical cancer screening test result:": "Cervical cancer screening test result:", - "Positive": "Positive", - "Negative": "Negative", - "Cervical cancer result date:": "Cervical cancer result date:", - "If cervical cancer is positive, is patient on treatment?": "If cervical cancer is positive, is patient on treatment?", - "Completed": "Completed", - "If patient on treatment, indicate below:": "If patient on treatment, indicate below:", - "Cryotherapy": "Cryotherapy", - "Chemotherapy": "Chemotherapy", - "Hysterectomy": "Hysterectomy", - "Radiotherapy": "Radiotherapy", - "Thermo-coagulation/Loop Electrosurgical Excision Procedure": "Thermo-coagulation/Loop Electrosurgical Excision Procedure", - "GBV Screening": "GBV Screening", - "Within the past 3 months, have you been hit, slapped, kicked or physically hurt by someone in any way?": "Within the past 3 months, have you been hit, slapped, kicked or physically hurt by someone in any way?", - "Are you in a relationship with a person who physically hit you?": "Are you in a relationship with a person who physically hit you?", - "Are you in a relationship with a person who threatens, frightens or insults you or treats you badly?": "Are you in a relationship with a person who threatens, frightens or insults you or treats you badly?", - "Are you in relationship with a person who forces you to participate in sexual activities that make you feel uncomfortable?": "Are you in relationship with a person who forces you to participate in sexual activities that make you feel uncomfortable?", - "Have you ever experienced any of the above with someone you do not have a relationship with?": "Have you ever experienced any of the above with someone you do not have a relationship with?", - "Adult Vaccination": "Adult Vaccination", - "Immunization history:": "Immunization history:", - "Hepatitis B": "Hepatitis B", - "Flu": "Flu", - "Tetanus booster": "Tetanus booster", - "Breastfeeding": "Breastfeeding", - "Child breastfeeding?": "Child breastfeeding?", - "Medication History": "Medication History", - "ART History": "ART History", - "Is the patient on ART?": "Is the patient on ART?", - "Reason for use:": "Reason for use:", - "Treatment": "Treatment", - "PEP": "PEP", - "Prep": "Prep", - "PMTCT": "PMTCT", - "If patient started ART since last visit, enter start date:": "If patient started ART since last visit, enter start date:", - "Line of ART patient is taking:": "Line of ART patient is taking:", - "First line regimen": "First line regimen", - "Second line regimen": "Second line regimen", - "Third line regimen": "Third line regimen", - "Patient's ART regimen, adults:": "Patient's ART regimen, adults:", - "DTG50mg/3TC300mg/TDF300mg": "DTG50mg/3TC300mg/TDF300mg", - "TDF300mg/3TC300mg/EFV600mg": "TDF300mg/3TC300mg/EFV600mg", - "TDF300mg/3TC300mg/EFV400mg": "TDF300mg/3TC300mg/EFV400mg", - "NVP200/ZDV300/3TC150": "NVP200/ZDV300/3TC150", - "ABC600mg/3TC300mg": "ABC600mg/3TC300mg", - "3TC300mg/TDF300mg": "3TC300mg/TDF300mg", - "3TC150mg/ZDV300mg": "3TC150mg/ZDV300mg", - "Emtri200mg/TDF300(Truvada)": "Emtri200mg/TDF300(Truvada)", - "Aluvia(Kaletra)200mg/LPV50mg": "Aluvia(Kaletra)200mg/LPV50mg", - "Atazanavir300/Ritonavir100": "Atazanavir300/Ritonavir100", - "FTC200mg/RPV25mg/TDF245mg(Eviplera)": "FTC200mg/RPV25mg/TDF245mg(Eviplera)", - "Dolutegravir 50mg": "Dolutegravir 50mg", - "Abacavir300mg": "Abacavir300mg", - "Efavirenz 200mg": "Efavirenz 200mg", - "Lamivudine150mg": "Lamivudine150mg", - "Raltegravir 400mg": "Raltegravir 400mg", - "Zidovudine300mg": "Zidovudine300mg", - "Darunavir 600mg": "Darunavir 600mg", - " Ritonavir 100mg": " Ritonavir 100mg", - " Ritonavir 80mg": " Ritonavir 80mg", - "Etravirine 100mg": "Etravirine 100mg", - "ART adherence": "ART adherence", - "Morisky Adherence": "Morisky Adherence", - "Do you ever forget to take your medicines? (0=No, 1=Yes)": "Do you ever forget to take your medicines? (0=No, 1=Yes)", - "Are you sometimes not keen about taking your medications? (0=No, 1=Yes)": "Are you sometimes not keen about taking your medications? (0=No, 1=Yes)", - "Do you stop taking medicine at times when you feel worse? (0=No, 1=Yes)": "Do you stop taking medicine at times when you feel worse? (0=No, 1=Yes)", - "If you feel better, do you sometimes stop taking your medicine? (0=No, 1=Yes)": "If you feel better, do you sometimes stop taking your medicine? (0=No, 1=Yes)", - "Morisky 4 total score:": "Morisky 4 total score:", - "Morisky score rating:": "Morisky score rating:", - "Did you forget to take your medicine yesterday? (0=No, 1=Yes)": "Did you forget to take your medicine yesterday? (0=No, 1=Yes)", - "Do you sometimes stop taking medicine if you feel like your symptoms are under control? (0=No, 1=Yes)": "Do you sometimes stop taking medicine if you feel like your symptoms are under control? (0=No, 1=Yes)", - "Do you ever feel under pressure about sticking to your treatment plan? (0=No, 1=Yes)": "Do you ever feel under pressure about sticking to your treatment plan? (0=No, 1=Yes)", - "How often do you have difficulty remembering to take all your medication? (0=Never/Rarely, 1/4=Once in a while, 1/2=Sometimes, 3/4=Usually,1=All the time)": "How often do you have difficulty remembering to take all your medication? (0=Never/Rarely, 1/4=Once in a while, 1/2=Sometimes, 3/4=Usually,1=All the time)", - "Morisky 8 total score:": "Morisky 8 total score:", - "Enhanced Adherence": "Enhanced Adherence", - "Has a home visit been done?": "Has a home visit been done?", - "If yes, number of visits:": "If yes, number of visits:", - "If yes, what were the findings:": "If yes, what were the findings:", - "If no, wish to refer to the social worker:": "If no, wish to refer to the social worker:", - "What are the support structures in place?": "What are the support structures in place?", - "Treatment supporter": "Treatment supporter", - "Support group": "Support group", - "Caregiver": "Caregiver", - "Family": "Family", - "Has directly observed treatment (DOT) been done?": "Has directly observed treatment (DOT) been done?", - "Number of directly observed treatment (DOT) done (days):": "Number of directly observed treatment (DOT) done (days):", - "Likely causes of poor adherence: (Choose all that apply)": "Likely causes of poor adherence: (Choose all that apply)", - "Stigma": "Stigma", - "School related stigma": "School related stigma", - "Home related stigma": "Home related stigma", - "Improper disclosure to child": "Improper disclosure to child", - "Inadequate supervision": "Inadequate supervision", - "Child refusing to take drugs": "Child refusing to take drugs", - "Pill related size": "Pill related size", - "Pill taste": "Pill taste", - "Pill color": "Pill color", - "Pill burden": "Pill burden", - "Disclosure": "Disclosure", - "Side effects": "Side effects", - "Alcohol": "Alcohol", - "Other drugs": "Other drugs", - "Mental health issues": "Mental health issues", - "Depression": "Depression", - "Caregiver changes": "Caregiver changes", - "Religious beliefs": "Religious beliefs", - "Inadequate treatment preparation": "Inadequate treatment preparation", - "Poor adherence": "Poor adherence", - "If other causes of poor adherence, explain:": "If other causes of poor adherence, explain:", - "Is patient enrolled in support group?": "Is patient enrolled in support group?", - "If no, wishes to enroll?": "If no, wishes to enroll?", - "If yes, name of support group:": "If yes, name of support group:", - "Has age appropriate disclosure been completed?": "Has age appropriate disclosure been completed?", - "Has a pill count been done?": "Has a pill count been done?", - "If yes, what are the findings:": "If yes, what are the findings:", - "Accurate": "Accurate", - "Missed doses": "Missed doses", - "Other possible causes of treatment failure:": "Other possible causes of treatment failure:", - "Inadequate dosing/dose adjustments": "Inadequate dosing/dose adjustments", - "Drug-drug interaction": "Drug-drug interaction", - "Drug-food interaction": "Drug-food interaction", - "Impaired absorption (such as chronic severe diarrhea)": "Impaired absorption (such as chronic severe diarrhea)", - "If drug causes treatment failure, indicate drug:": "If drug causes treatment failure, indicate drug:", - "Does this patient have other co morbidities?": "Does this patient have other co morbidities?", - "Convulsive disease": "Convulsive disease", - "Mental health disorders": "Mental health disorders", - "Diabetes": "Diabetes", - "Renal disease": "Renal disease", - "Liver disease": "Liver disease", - "Hypertention": "Hypertention", - "Has drug resistance test (DRT) been done?": "Has drug resistance test (DRT) been done?", - "If DRT result available, upload image:": "If DRT result available, upload image:", - "Has an MDT been done?": "Has an MDT been done?", - "If No, wish to refer?": "If No, wish to refer?", - "PCP Prophylaxis History": "PCP Prophylaxis History", - "Is the patient on any PCP prophylaxis?": "Is the patient on any PCP prophylaxis?", - "Septrin": "Septrin", - "Dapsone 100mg": "Dapsone 100mg", - "PCP prophylaxis adherence:": "PCP prophylaxis adherence:", - "Patient's adherence on PCP prophylaxis:": "Patient's adherence on PCP prophylaxis:", - "Good": "Good", - "Fair": "Fair", - "Poor": "Poor", - "Adherence (PCP) reasons for poor/fair:": "Adherence (PCP) reasons for poor/fair:", - "Felt well": "Felt well", - "Forgot": "Forgot", - "Gave away": "Gave away", - "Lost/ran out of pills": "Lost/ran out of pills", - "Stock out": "Stock out", - "Too ill": "Too ill", - "Travel problems": "Travel problems", - "Adherence (PCP): Other (specify):": "Adherence (PCP): Other (specify):", - "TB Prophylaxis History": "TB Prophylaxis History", - "Is the patient on any TB prophylaxis?": "Is the patient on any TB prophylaxis?", - "If yes select drug": "If yes select drug", - "Isoniazid 100mg (6H)": "Isoniazid 100mg (6H)", - "Isoniazid 300mg (6H)": "Isoniazid 300mg (6H)", - "Isoniazid 300mg and Rifapentine 300mg (3HP)": "Isoniazid 300mg and Rifapentine 300mg (3HP)", - "Rifampicin 150mg and Isonaizid 75mg (3RH)": "Rifampicin 150mg and Isonaizid 75mg (3RH)", - "Rifampicin 70mg and Isonaizid 50mg (3RH)": "Rifampicin 70mg and Isonaizid 50mg (3RH)", - "TB prophylaxis ever": "TB prophylaxis ever", - "If no, have you ever used the drugs in the past?": "If no, have you ever used the drugs in the past?", - "Start date of past TB prophylaxis treatment:": "Start date of past TB prophylaxis treatment:", - "End date of past TB prophylaxis treatment:": "End date of past TB prophylaxis treatment:", - "TB prophylaxis adherence": "TB prophylaxis adherence", - "Patient's adherence on TB prophylaxis:": "Patient's adherence on TB prophylaxis:", - "Adherence (TB Prophylaxis) reasons for poor/fair:": "Adherence (TB Prophylaxis) reasons for poor/fair:", - "Lost/Ran out of pills": "Lost/Ran out of pills", - "Adherence (TB Prophylaxis): Other (specify):": "Adherence (TB Prophylaxis): Other (specify):", - "Tuberculosis History": "Tuberculosis History", - "Is patient on TB treatment?": "Is patient on TB treatment?", - "Start date of TB treatment:": "Start date of TB treatment:", - "Tuberculosis treatment phase:": "Tuberculosis treatment phase:", - "Continuation phase": "Continuation phase", - "Retreatment phase": "Retreatment phase", - "Induction phase": "Induction phase", - "Retreated phase": "Retreated phase", - "Current TB regimen": "Current TB regimen", - "Current TB regimen:": "Current TB regimen:", - "RHZE": "RHZE", - "RHZ": "RHZ", - "RHE": "RHE", - "RH": "RH", - "EH": "EH", - "Ethambutol": "Ethambutol", - "MDR drugs": "MDR drugs", - "INH": "INH", - "Pyrazinamide": "Pyrazinamide", - "Streptomycin": "Streptomycin", - "Rifabutin": "Rifabutin", - "Rifampicin": "Rifampicin", - "tabs/day:": "tabs/day:", - "mg:": "mg:", - "mg/day:": "mg/day:", - "tabs:": "tabs:", - "TB treatment completion date:": "TB treatment completion date:", - "TB treatment defaulted year:": "TB treatment defaulted year:", - "Patient adherence to TB medications": "Patient adherence to TB medications", - "Patient adherence to TB medications:": "Patient adherence to TB medications:", - "Adherence (TB Treatment) reasons for poor/fair:": "Adherence (TB Treatment) reasons for poor/fair:", - "Adherence (TB Treatment): Other (specify):": "Adherence (TB Treatment): Other (specify):", - "Cryptococcal Secondary Prevention": "Cryptococcal Secondary Prevention", - "Cryptococcus Tx:": "Cryptococcus Tx:", - "Fluconazole 400mg": "Fluconazole 400mg", - "Other Medications": "Other Medications", - "Please add any other medications the patient is taking": "Please add any other medications the patient is taking", - "Other drugs:": "Other drugs:", - "Side Effects/Toxicity": "Side Effects/Toxicity", - "Any side effects attributable to any drug that the patient is currently taking:": "Any side effects attributable to any drug that the patient is currently taking:", - "If yes drugs suspected to be causing side effects": "If yes drugs suspected to be causing side effects", - "Drug:": "Drug:", - "If yes, tick all that apply:": "If yes, tick all that apply:", - "Anaemia": "Anaemia", - "Hepatitis": "Hepatitis", - "IRIS": "IRIS", - "Lactic acidosis": "Lactic acidosis", - "Lipo-dystrophy": "Lipo-dystrophy", - "Neuropathy": "Neuropathy", - "Persistent vomiting": "Persistent vomiting", - "Rash": "Rash", - "Steven-Johnson syndrome": "Steven-Johnson syndrome", - "Nausea": "Nausea", - "Burning sensation": "Burning sensation", - "Diarrhea": "Diarrhea", - "Headache": "Headache", - "Fatigue": "Fatigue", - "Jaundice": "Jaundice", - "Dizzy": "Dizzy", - "Abdominal pain": "Abdominal pain", - "Anxiety": "Anxiety", - "Nightmare": "Nightmare", - "Confusion/abnormal thinking": "Confusion/abnormal thinking", - "Insomnia": "Insomnia", - "Poor concentration/ memory problems": "Poor concentration/ memory problems", - "Paresthesia/painful neuropathy": "Paresthesia/painful neuropathy", - "Suicide ideation": "Suicide ideation", - "Severity of the reaction:": "Severity of the reaction:", - "Mild": "Mild", - "Moderate": "Moderate", - "Severe": "Severe", - "Action plan:": "Action plan:", - "Stopped drugs": "Stopped drugs", - "Substitute drugs": "Substitute drugs", - "Change drugs": "Change drugs", - "Switched drugs": "Switched drugs", - "How certain are you the drug(s) is/are the cause of the reaction?": "How certain are you the drug(s) is/are the cause of the reaction?", - "Certain": "Certain", - "Probable/likely": "Probable/likely", - "Possible": "Possible", - "Unlikely": "Unlikely", - "Conditional/unclassified": "Conditional/unclassified", - "Unassessable/unclassified": "Unassessable/unclassified", - "Vitals": "Vitals", - "Vital Signs": "Vital Signs", - "BP systolic:": "BP systolic:", - "BP diastolic:": "BP diastolic:", - "Pulse (Rate/min):": "Pulse (Rate/min):", - "Temp (C):": "Temp (C):", - "Weight (Kg):": "Weight (Kg):", - "Height (Cm):": "Height (Cm):", - "Sp02:": "Sp02:", - "BMI (Kg/m2):": "BMI (Kg/m2):", - "MUAC:": "MUAC:", - "Foetal heart rate:": "Foetal heart rate:", - "Fundal height:": "Fundal height:", - "Nutrition Assessment and Diagnosis": "Nutrition Assessment and Diagnosis", - "Nutrition status:": "Nutrition status:", - "Normal": "Normal", - "Overweight": "Overweight", - "Obese": "Obese", - "Severe acute malnutrition": "Severe acute malnutrition", - "Moderate acute malnutrition": "Moderate acute malnutrition", - "Current Symptoms": "Current Symptoms", - "TB Screening Questions": "TB Screening Questions", - "TB Symptoms:": "TB Symptoms:", - "Breathlessness": "Breathlessness", - "Chest pain": "Chest pain", - "Cough of any duration": "Cough of any duration", - "Fever for = 2 weeks": "Fever for = 2 weeks", - "New exposure to household contact with TB": "New exposure to household contact with TB", - "Noticeable weight loss": "Noticeable weight loss", - "Night sweats = 2 weeks": "Night sweats = 2 weeks", - "Abdomen swelling": "Abdomen swelling", - "Groin swelling": "Groin swelling", - "Joints swelling": "Joints swelling", - "Neck swelling": "Neck swelling", - "TB Status:": "TB Status:", - "No signs": "No signs", - "On TB treatment": "On TB treatment", - "Suspect": "Suspect", - "Confirmed": "Confirmed", - "Not assessed": "Not assessed", - "STI": "STI", - "Do you have any of the following:": "Do you have any of the following:", - "Genital ulcers": "Genital ulcers", - "Urethral discharge": "Urethral discharge", - "Vaginal discharge": "Vaginal discharge", - "STI partner notification:": "STI partner notification:", - "Adult WHO Staging": "Adult WHO Staging", - "If you are assigning a new WHO stage to patient today, select new WHO stage:": "If you are assigning a new WHO stage to patient today, select new WHO stage:", - "Select criteria for new WHO stage:": "Select criteria for new WHO stage:", - "Test Results": "Test Results", - "Chemistry Lab Tests": "Chemistry Lab Tests", - "Creatinine mmol/L:": "Creatinine mmol/L:", - "SGPT(ALT):": "SGPT(ALT):", - "AST:": "AST:", - "RBS mmol/L:": "RBS mmol/L:", - "FBS mmol/L:": "FBS mmol/L:", - "HbA1C %:": "HbA1C %:", - "LDL mmol/L:": "LDL mmol/L:", - "HDL mmol/L:": "HDL mmol/L:", - "TG mmol/L:": "TG mmol/L:", - "Cholesterol mmol/L:": "Cholesterol mmol/L:", - "Microalbumin test, urine mg/L:": "Microalbumin test, urine mg/L:", - "Urea mmol/L:": "Urea mmol/L:", - "CBC": "CBC", - "Hgb g/dL:": "Hgb g/dL:", - "WBC/mm3:": "WBC/mm3:", - "Platelets:": "Platelets:", - "ALC/ mm3:": "ALC/ mm3:", - "MCV:": "MCV:", - "CD4": "CD4", - "CD4 Count:": "CD4 Count:", - "CD4 %:": "CD4 %:", - "ART Drug Sensitivity Test": "ART Drug Sensitivity Test", - "ART drug sensitivity test (Upload image of the result):": "ART drug sensitivity test (Upload image of the result):", - "Viral Load": "Viral Load", - "Viral load:": "Viral load:", - "Urinalysis": "Urinalysis", - "Urinalysis:": "Urinalysis:", - "Pus cells:": "Pus cells:", - "Positive (+)": "Positive (+)", - "Strong positive (++)": "Strong positive (++)", - "Stronger positive (+++)": "Stronger positive (+++)", - "Protein:": "Protein:", - "Leucocytes:": "Leucocytes:", - "Ketone:": "Ketone:", - "Glucose:": "Glucose:", - "Nitrites:": "Nitrites:", - "Blood Grouping": "Blood Grouping", - "Blood type:": "Blood type:", - "A positive": "A positive", - "A negative": "A negative", - "B positive": "B positive", - "B negative": "B negative", - "O positive": "O positive", - "O negative": "O negative", - "AB positive": "AB positive", - "AB negative": "AB negative", - "A": "A", - "B": "B", - "AB": "AB", - "O": "O", - "TB Test": "TB Test", - "Genexpert test (Upload image of the result):": "Genexpert test (Upload image of the result):", - "Sputum gene xpert MTB:": "Sputum gene xpert MTB:", - "Indeterminate": "Indeterminate", - "Poor sample quality": "Poor sample quality", - "Sputum AFB smear:": "Sputum AFB smear:", - "1+": "1+", - "2+": "2+", - "3+": "3+", - "Sputum culture:": "Sputum culture:", - "Mycobacterium tuberculosis": "Mycobacterium tuberculosis", - "Non tuberculosis mycobacteria": "Non tuberculosis mycobacteria", - "TST (Mantoux test):": "TST (Mantoux test):", - "Strongly positive": "Strongly positive", - "Chest Xray": "Chest Xray", - "CXR code:": "CXR code:", - "Cardiomegaly": "Cardiomegaly", - "Cavitary": "Cavitary", - "Diffuse abn/non-miliary": "Diffuse abn/non-miliary", - "Infiltrate": "Infiltrate", - "Miliary": "Miliary", - "PI effusion": "PI effusion", - "Other Lab Tests": "Other Lab Tests", - "Test result, detailed": "Test result, detailed", - "Other test results, specify:": "Other test results, specify:", - "Assessment": "Assessment", - "Clinical Notes": "Clinical Notes", - "Please enter the clinical notes below:": "Please enter the clinical notes below:", - "Medication Plan": "Medication Plan", - "ART Plan": "ART Plan", - "ART plan:": "ART plan:", - "Continue regimen": "Continue regimen", - "Change dose": "Change dose", - "Change regimen": "Change regimen", - "Change formulation": "Change formulation", - "Drug substitution": "Drug substitution", - "Not on ARVS": "Not on ARVS", - "Restart": "Restart", - "Start ARVs": "Start ARVs", - "Stop all": "Stop all", - "Reason to start ART:": "Reason to start ART:", - "CD4 less than 500": "CD4 less than 500", - "WHO stage 3": "WHO stage 3", - "WHO stage 4": "WHO stage 4", - "Test and treat": "Test and treat", - "Adherence counselling completed": "Adherence counselling completed", - "ART change reason": "ART change reason", - "Reason for stopping/change/substitution/interruption:": "Reason for stopping/change/substitution/interruption:", - "Adherence concerns": "Adherence concerns", - "Clinical treatment failure": "Clinical treatment failure", - "Drug out of stock": "Drug out of stock", - "Due to new TB": "Due to new TB", - "Illness/hospitalization": "Illness/hospitalization", - "Immunologic failure": "Immunologic failure", - "Lost to follow-up": "Lost to follow-up", - "New drug available": "New drug available", - "Patient lacks finances": "Patient lacks finances", - "Planned Rx interruption": "Planned Rx interruption", - "Changing to adult regimen": "Changing to adult regimen", - "Pregnancy": "Pregnancy", - "Risk of pregnancy": "Risk of pregnancy", - "Other patient desicion": "Other patient desicion", - "Optimization": "Optimization", - "Toxicity": "Toxicity", - "Virologic failure": "Virologic failure", - "If toxicity, please provide cause:": "If toxicity, please provide cause:", - "If toxicity: Other (specify):": "If toxicity: Other (specify):", - "Eligible for ART": "Eligible for ART", - "Eligible for ART but not started:": "Eligible for ART but not started:", - "Patient refused": "Patient refused", - "Eligible for ART but not started: Other (specify):": "Eligible for ART but not started: Other (specify):", - "Plan treatment categories:": "Plan treatment categories:", - "ART regimen started, adult:": "ART regimen started, adult:", - "Indication for DTG based ART:": "Indication for DTG based ART:", - "ART intiation": "ART intiation", - "Substitution for EFV intolerance/toxicity": "Substitution for EFV intolerance/toxicity", - "Substitution for NVP": "Substitution for NVP", - "Substitution for ATV/r in PWID": "Substitution for ATV/r in PWID", - "Substitution for PI/r in 2nd line with TB disease": "Substitution for PI/r in 2nd line with TB disease", - "Alternative for virally suppressed 1st line PI/r based regimen": "Alternative for virally suppressed 1st line PI/r based regimen", - "Alternative regimen for pregnant/postpartum women": "Alternative regimen for pregnant/postpartum women", - "Other (specify):": "Other (specify):", - "PCP Prophylaxis Plan": "PCP Prophylaxis Plan", - "PCP prophylaxis plan:": "PCP prophylaxis plan:", - "Continue": "Continue", - "Not on PCP prophylaxis": "Not on PCP prophylaxis", - "Start": "Start", - "Stop": "Stop", - "PCP prophylaxis change reason": "PCP prophylaxis change reason", - "If change/stop, reason:": "If change/stop, reason:", - "Steven-johnson syndrome": "Steven-johnson syndrome", - "If toxicity, please provide cause: Other (specify):": "If toxicity, please provide cause: Other (specify):", - "If Start/Change, regimen:": "If Start/Change, regimen:", - "TB Prophylaxis Plan": "TB Prophylaxis Plan", - "TB prophylaxis plan:": "TB prophylaxis plan:", - "Not on TB prophylaxis": "Not on TB prophylaxis", - "stopping reason": "stopping reason", - "If stopping, reason:": "If stopping, reason:", - "Active TB": "Active TB", - "Lack of drugs": "Lack of drugs", - "Side effects (Adverse drug reaction)": "Side effects (Adverse drug reaction)", - "Lactic Acidosis": "Lactic Acidosis", - "TB prophylaxis regimen started:": "TB prophylaxis regimen started:", - "TB Treatment Plan": "TB Treatment Plan", - "TB Treatment Started, detailed": "TB Treatment Started, detailed", - "TB Treatment plan:": "TB Treatment plan:", - "Not on TB treatment": "Not on TB treatment", - "Start induction": "Start induction", - "Change to continuation": "Change to continuation", - "Re-dose": "Re-dose", - "Substitution": "Substitution", - "TB Plan Change Reason": "TB Plan Change Reason", - "If plan is to stop/change/re-dose/substitute, reason:": "If plan is to stop/change/re-dose/substitute, reason:", - "If restarting, reason:": "If restarting, reason:", - "Defaulted": "Defaulted", - "Failure": "Failure", - "MDR TB regimen": "MDR TB regimen", - "New treatment": "New treatment", - "Relapse/re-infection": "Relapse/re-infection", - "tbMedPickupSite": "tbMedPickupSite", - "Site of TB meds pick-up:": "Site of TB meds pick-up:", - "This AMPATH site": "This AMPATH site", - "Other Specify:": "Other Specify:", - "TB regimen started:": "TB regimen started:", - "Cryptococcal Treatment Plan": "Cryptococcal Treatment Plan", - "Crag test:": "Crag test:", - "Cryptococcal treatment plan": "Cryptococcal treatment plan", - "Additional Medication Orders": "Additional Medication Orders", - "Additional medication orders": "Additional medication orders", - "Drug": "Drug", - "Frequency": "Frequency", - "Once a day": "Once a day", - "Twice a day": "Twice a day", - "Three times a day": "Three times a day", - "Four times a day": "Four times a day", - "As needed": "As needed", - "If tabs, number": "If tabs, number", - "If caps, number": "If caps, number", - "If mg, number": "If mg, number", - "If ml, number": "If ml, number", - "Plan": "Plan", - "Family Planning Plan": "Family Planning Plan", - "Dispense condom today?": "Dispense condom today?", - "Continue modern contraception method?": "Continue modern contraception method?", - "Does patient wish to start modern contraception method?": "Does patient wish to start modern contraception method?", - "Are you planning to concieve in the next 3 months?": "Are you planning to concieve in the next 3 months?", - "Reason not on family planning": "Reason not on family planning", - "Wants to get pregnant": "Wants to get pregnant", - "Not sexually active now/Infrequent sex": "Not sexually active now/Infrequent sex", - "Fear of side effects/health risks": "Fear of side effects/health risks", - "Opposition/rejection from the male partner/other relatives": "Opposition/rejection from the male partner/other relatives", - "Complications of previous method(s) used": "Complications of previous method(s) used", - "Postpartum amenorrhea": "Postpartum amenorrhea", - "Breasfeeding": "Breasfeeding", - "Wants to wait untill the first baby is born": "Wants to wait untill the first baby is born", - "Wants to wait untill the desired number of children are born": "Wants to wait untill the desired number of children are born", - "Lack of knowledge": "Lack of knowledge", - "Complications caused by family planning method used:": "Complications caused by family planning method used:", - "If yes, modern contraception method chosen:": "If yes, modern contraception method chosen:", - "DC Outcome": "DC Outcome", - "Differentiated care plan:": "Differentiated care plan:", - "Continue in DC": "Continue in DC", - "Exit from DC": "Exit from DC", - "Reason for exit": "Reason for exit", - "Reason for exit:": "Reason for exit:", - "Self transfer out of facility": "Self transfer out of facility", - "High VL": "High VL", - "New OI/new chronic illness": "New OI/new chronic illness", - "Voluntary request to exit": "Voluntary request to exit", - "Other specify:": "Other specify:", - "Test Orders": "Test Orders", - "Test orders": "Test orders", - "Tests Ordered": "Tests Ordered", - "Test ordered: Other (specify):": "Test ordered: Other (specify):", - "Viral load justification:": "Viral load justification:", - "Routine VL": "Routine VL", - "Confirmation of treatment failure (repeat VL)": "Confirmation of treatment failure (repeat VL)", - "Clinical failure": "Clinical failure", - "Single drug substitution": "Single drug substitution", - "Baseline VL (for infants diagnsed through EID)": "Baseline VL (for infants diagnsed through EID)", - "Confirmation of persistent low level viremia (PLLV)": "Confirmation of persistent low level viremia (PLLV)", - "PMTCT patient category:": "PMTCT patient category:", - "Pregnant": "Pregnant", - "None of the above": "None of the above", - "Positive Health Diginity & Prevention Services": "Positive Health Diginity & Prevention Services", - "PHDP:": "PHDP:", - "Adherence counselling": "Adherence counselling", - "STI screening": "STI screening", - "Substance use": "Substance use", - "Disclosure to sex partner": "Disclosure to sex partner", - "Partner testing": "Partner testing", - "Condom distribution": "Condom distribution", - "Treatment of GBV injuries": "Treatment of GBV injuries", - "First line support (LIVES)": "First line support (LIVES)", - "Emergency contraceptives": "Emergency contraceptives", - "Referrals": "Referrals", - "Referrals made to the patient:": "Referrals made to the patient:", - "OVC": "OVC", - "ENT": "ENT", - "Cardiology": "Cardiology", - "Disclosure counselling": "Disclosure counselling", - "Hospitalization": "Hospitalization", - "Oncology": "Oncology", - "Mental health services": "Mental health services", - "Nutritional support": "Nutritional support", - "Psychosocial support": "Psychosocial support", - "TB/DOT program": "TB/DOT program", - "Surgery": "Surgery", - "Dermatology": "Dermatology", - "Social work": "Social work", - "Differentiated care program": "Differentiated care program", - "Ophthalmology ": "Ophthalmology ", - "Reproductive health ": "Reproductive health ", - "MDT Program": "MDT Program", - "Resistant clinic": "Resistant clinic", - "Legal counsel": "Legal counsel", - "Police department": "Police department", - "Child protection services": "Child protection services", - "Emergency shelter": "Emergency shelter", - "Referrals made to the patient: Other (specify):": "Referrals made to the patient: Other (specify):", - "If referred for hospitalization, choose location:": "If referred for hospitalization, choose location:", - "Local health centre/hospital": "Local health centre/hospital", - "MTRH": "MTRH", - "Reason for hospitalization": "Reason for hospitalization", - "Transfer Out": "Transfer Out", - "Transfer care to other centre": "Transfer care to other centre", - "Transfer care to other centre:": "Transfer care to other centre:", - "AMPATH": "AMPATH", - "Non-AMPATH": "Non-AMPATH", - "MCH": "MCH", - "Specify name of AMPATH clinic to which patient is being referred:": "Specify name of AMPATH clinic to which patient is being referred:", - "If Non-AMPATH specify where the patient is being referred:": "If Non-AMPATH specify where the patient is being referred:", - "Next Appointment": "Next Appointment", - "Medication pick up date:": "Medication pick up date:", - "Return to clinic date:": "Return to clinic date:" - } -} diff --git a/configuration/backend_configuration/ampathformstranslations/Ampath POC adult return visit form_translations_fr-core_demo.json b/configuration/backend_configuration/ampathformstranslations/Ampath POC adult return visit form_translations_fr-core_demo.json deleted file mode 100644 index 193e850..0000000 --- a/configuration/backend_configuration/ampathformstranslations/Ampath POC adult return visit form_translations_fr-core_demo.json +++ /dev/null @@ -1,701 +0,0 @@ -{ - "uuid": "515b2e59-29f2-455d-b170-7aca8ae979cc", - "form": "Adult HIV Return Visit Form", - "description": "French Translations for 'Ampath POC adult return visit form'", - "language": "fr", - "translations": { - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "Encounter Details": "Détails de la rencontre", - "Visit date:": "Date de la visite:", - "Provider:": "Fournisseur:", - "Facility name (site/satellite clinic required):": "Nom de l’établissement (site/clinique satellite requis):", - "Pre-Clinic Review": "Examen préclinique", - "Pre-clinic Review": "Examen préclinique", - "Was this visit scheduled?": "Cette visite était-elle programmée ?", - "Scheduled visit": "Visite programmée", - "Unscheduled visit early": "Visite imprévue en avance", - "Unscheduled visit late": "Visite imprévue en retard", - "If unscheduled, actual scheduled date": "Si non planifié, date prévue réelle", - "Patient covered by NHIF:": "Patient couvert par le NHIF:", - "Yes": "Oui", - "No": "Non", - "What is the patient's NHIF status?": "Quel est le statut NHIF du patient ?", - "Indicate if the patient has been remitting monthly contributions towards the NHIF medical cover.": "Indiquez si le patient verse des cotisations mensuelles pour la couverture médicale du NHIF.", - "Active": "Actif", - "Inactive": "Inactif", - "What other insurance do you have?": "Quelle autre assurance avez-vous ?", - "Indicate if the patient has another medical cover.": "Indiquez si le patient bénéficie d’une autre couverture médicale.", - "None": "Aucun", - "Employer based health insurance": "Assurance maladie basée sur l'employeur", - "Individual private health insurance": "Assurance maladie privée individuelle", - "Linda mama services": "Services de maman Linda", - "Zuri health insurance": "Assurance maladie de Zouri", - "Other": "Autre", - "Clinical History": "Histoire clinique", - "Social History": "Histoire sociale", - "Civil status:": "Etat civil :", - "Cohabitating": "Cohabitation", - "Divorced": "Divorcé", - "Married monogamous": "Marié monogame", - "Married polygamous": "Marié polygame", - "Separated": "Séparé", - "Single": "Célibataire", - "Widowed": "Veuf", - "Discordant couple:": "Couple discordant :", - "Unknown": "Inconnu", - "N/A": "N / A", - "Partner Notification Service": "Service de notification des partenaires", - "Partner notification": "Notification du partenaire", - "Sexual partner tested?": "Partenaire sexuel testé ?", - "Do you have a new sexual partner?": "Avez-vous un nouveau partenaire sexuel ?", - "Name of new sexual partner:": "Nom du nouveau partenaire sexuel:", - "Prevention With Positives": "Prévention avec des positifs", - "Prevention with positives: At risk population:": "Prévention avec positifs : Population à risque :", - "Client of sex worker": "Client d'une travailleuse du sexe", - "Commercial sex worker": "Travailleuse du sexe", - "Discordant couple": "Couple discordant", - "IV drug use": "Consommation de drogues IV", - "MSM": "HSH", - "Prevention with positives: PWP services:": "Prévention avec des positifs: services PWP:", - "Condom promotion/provision": "Promotion/fourniture de préservatifs", - "Couple counseling": "Conseils de couple", - "Needle exchange": "Échange d'aiguilles", - "Targeted risk reduction": "Réduction ciblée des risques", - "Hospitalization History": "Antécédents d'hospitalisation", - "Recent hospitalizations": "Hospitalisations récentes", - "Was the patient hospitalized since last visit?": "Le patient a-t-il été hospitalisé depuis la dernière visite?", - "If yes reason for hospitalization:": "Si oui, motif de l'hospitalisation :", - "Reason for hospitalization:": "Raison de l'hospitalisation :", - "Reproductive History": "Histoire de la reproduction", - "How many pregnancies have you had?": "Combien de grossesses avez-vous eu?", - "How many pregnancies have you delivered (more than 24 weeks)?": "Combien de grossesses avez-vous accouchées (plus de 24 semaines)?", - "Reproductive age status:": "Statut d'âge reproductif:", - "Menstruating": "Menstruation", - "Postmenopausal": "Postménopause", - "Amenorrhea": "Aménorrhée", - "LMP:": "LMP:", - "Is the patient pregnant?": "La patiente est-elle enceinte ?", - "EDD:": "EDD:", - "Reason patient not pregnant?": "Raison pour laquelle la patiente n'est pas enceinte?", - "Pregnancy not suspected": "Grossesse non suspectée", - "Pregnancy test is negative": "Le test de grossesse est négatif", - "Using hormonal contraceptive": "Utiliser un contraceptif hormonal", - "postpartum < 6 weeks": "post-partum < 6 semaines", - "Actual date of delivery:": "Date réelle de livraison :", - "Gestation in weeks:": "Gestation en semaines:", - "Pregnancy outcome:": "Résultat de la grossesse:", - "Abortion/Miscarriage/Terminated": "Avortement/fausse couche/interruption de grossesse", - "Live birth (Preterm)": "Naissance vivante (prématuré)", - "Live birth (Term)": "Naissance vivante (à terme)", - "Family Planning Profile": "Profil de planification familiale", - "Is the client using condoms?": "Le client utilise-t-il des préservatifs ?", - "Family planning, detailed": "Planification familiale, détaillée", - "Select modern contraception method:": "Sélectionnez une méthode de contraception moderne:", - "Bilateral tubal ligation": "Ligature bilatérale des trompes", - "3-year implant": "implant de 3 ans", - "5-year implant": "implant de 5 ans", - "IUCD copper": "DIU cuivre", - "IUCD hormonal": "DIU hormonal", - "Injectables (Depo)": "Injectables (Depo)", - "Combined hormone oral contraceptive pills": "Pilules contraceptives orales hormonales combinées", - "Projestin only pills": "Pilules Projestin uniquement", - "Vasectomy": "Vasectomie", - "Lactational amenohhrea method": "Méthode d'aménorrhée lactationnelle", - "Diaphram/Cervical cap": "Diaphrame/Capuche cervicale", - "Emergency contraceptive pills": "Pilules contraceptives d'urgence", - "Periodic abstinence": "Abstinence périodique", - "Undecided": "Indécis", - "Approximate start date (If FP is 3-year implant/5-year implant/Injectables/Vasectomy/IUCD Copper/IUCD Hormonal/Bilateral tubal ligation)": "Date de début approximative (si la PF est un implant de 3 ans/un implant de 5 ans/des injectables/une vasectomie/un IUCD en cuivre/un IUCD hormonal/une ligature des trompes bilatérale)", - "Cancer Screening": "Le dépistage du cancer", - "Cervical cancer screening done:": "Dépistage du cancer du col de l'utérus effectué:", - "Cervical cancer screening test result:": "Résultat du test de dépistage du cancer du col de l'utérus:", - "Positive": "Positif", - "Negative": "Négatif", - "Cervical cancer result date:": "Date des résultats du cancer du col de l'utérus:", - "If cervical cancer is positive, is patient on treatment?": "Si le cancer du col de l’utérus est positif, la patiente est-elle sous traitement?", - "Completed": "Complété", - "If patient on treatment, indicate below:": "Si patient sous traitement, indiquez ci-dessous:", - "Cryotherapy": "Cryothérapie", - "Chemotherapy": "Chimiothérapie", - "Hysterectomy": "Hystérectomie", - "Radiotherapy": "Radiothérapie", - "Thermo-coagulation/Loop Electrosurgical Excision Procedure": "Procédure d'excision électrochirurgicale par thermocoagulation/anse", - "GBV Screening": "Dépistage de la VBG", - "Within the past 3 months, have you been hit, slapped, kicked or physically hurt by someone in any way?": "Au cours des 3 derniers mois, avez-vous été frappé, giflé, donné des coups de pied ou blessé physiquement par quelqu'un de quelque manière que ce soit?", - "Are you in a relationship with a person who physically hit you?": "Êtes-vous en couple avec une personne qui vous a frappé physiquement ?", - "Are you in a relationship with a person who threatens, frightens or insults you or treats you badly?": "Êtes-vous en couple avec une personne qui vous menace, vous effraie, vous insulte ou vous maltraite ?", - "Are you in relationship with a person who forces you to participate in sexual activities that make you feel uncomfortable?": "Êtes-vous en relation avec une personne qui vous oblige à participer à des activités sexuelles qui vous mettent mal à l'aise ?", - "Have you ever experienced any of the above with someone you do not have a relationship with?": "Avez-vous déjà vécu l’une des situations ci-dessus avec quelqu’un avec qui vous n’avez aucune relation?", - "Adult Vaccination": "Vaccination des adultes", - "Immunization history:": "Antécédents de vaccination:", - "Hepatitis B": "Hépatite B", - "Flu": "Grippe", - "Tetanus booster": "Rappel contre le tétanos", - "Breastfeeding": "Allaitement maternel", - "Child breastfeeding?": "Allaitement d'un enfant ?", - "Medication History": "Antécédents de médicaments", - "ART History": "Histoire de l'art", - "Is the patient on ART?": "Le patient est-il sous TAR ?", - "Reason for use:": "Raison d'utilisation :", - "Treatment": "Traitement", - "PEP": "DYNAMISME", - "Prep": "Préparation", - "PMTCT": "PTME", - "If patient started ART since last visit, enter start date:": "Si le patient a commencé le TAR depuis sa dernière visite, entrez la date de début:", - "Line of ART patient is taking:": "Le patient de la ligne de TAR prend:", - "First line regimen": "Régime de première intention", - "Second line regimen": "Régime de deuxième ligne", - "Third line regimen": "Régime de troisième ligne", - "Patient's ART regimen, adults:": "Schéma thérapeutique TAR du patient, adultes:", - "DTG50mg/3TC300mg/TDF300mg": "DTG50mg/3TC300mg/TDF300mg", - "TDF300mg/3TC300mg/EFV600mg": "TDF300mg/3TC300mg/EFV600mg", - "TDF300mg/3TC300mg/EFV400mg": "TDF300mg/3TC300mg/EFV400mg", - "NVP200/ZDV300/3TC150": "NVP200/ZDV300/3TC150", - "ABC600mg/3TC300mg": "ABC600mg/3TC300mg", - "3TC300mg/TDF300mg": "3TC300mg/TDF300mg", - "3TC150mg/ZDV300mg": "3TC150mg/ZDV300mg", - "Emtri200mg/TDF300(Truvada)": "Emtri200mg/TDF300(Truvada)", - "Aluvia(Kaletra)200mg/LPV50mg": "Aluvia(Kaletra)200mg/LPV50mg", - "Atazanavir300/Ritonavir100": "Atazanavir300/Ritonavir100", - "FTC200mg/RPV25mg/TDF245mg(Eviplera)": "FTC200mg/RPV25mg/TDF245mg(Eviplera)", - "Dolutegravir 50mg": "Dolutégravir 50 mg", - "Abacavir300mg": "Abacavir300mg", - "Efavirenz 200mg": "Éfavirenz 200 mg", - "Lamivudine150mg": "Lamivudine150 mg", - "Raltegravir 400mg": "Raltégravir 400 mg", - "Zidovudine300mg": "Zidovudine300 mg", - "Darunavir 600mg": "Darunavir 600 mg", - " Ritonavir 100mg": " Ritonavir 100 mg", - " Ritonavir 80mg": " Ritonavir 80 mg", - "Etravirine 100mg": "Étravirine 100 mg", - "ART adherence": "Adhésion au TAR", - "Morisky Adherence": "Adhésion à Morisky", - "Do you ever forget to take your medicines? (0=No, 1=Yes)": "Avez-vous déjà oublié de prendre vos médicaments ? ", - "Are you sometimes not keen about taking your medications? (0=No, 1=Yes)": "Parfois, vous n'aimez pas prendre vos médicaments ? ", - "Do you stop taking medicine at times when you feel worse? (0=No, 1=Yes)": "Arrêtez-vous de prendre des médicaments lorsque vous vous sentez moins bien ? ", - "If you feel better, do you sometimes stop taking your medicine? (0=No, 1=Yes)": "Si vous vous sentez mieux, arrêtez-vous parfois de prendre vos médicaments ? ", - "Morisky 4 total score:": "Score total de Morisky 4:", - "Morisky score rating:": "Note de Morisky:", - "Did you forget to take your medicine yesterday? (0=No, 1=Yes)": "Avez-vous oublié de prendre vos médicaments hier ? ", - "Do you sometimes stop taking medicine if you feel like your symptoms are under control? (0=No, 1=Yes)": "Arrêtez-vous parfois de prendre des médicaments si vous sentez que vos symptômes sont sous contrôle? ", - "Do you ever feel under pressure about sticking to your treatment plan? (0=No, 1=Yes)": "Vous arrive-t-il de vous sentir sous pression pour respecter votre plan de traitement? ", - "How often do you have difficulty remembering to take all your medication? (0=Never/Rarely, 1/4=Once in a while, 1/2=Sometimes, 3/4=Usually,1=All the time)": "À quelle fréquence avez-vous des difficultés à vous rappeler de prendre tous vos médicaments? ", - "Morisky 8 total score:": "Score total de Morisky 8:", - "Enhanced Adherence": "Adhérence améliorée", - "Has a home visit been done?": "Une visite à domicile a-t-elle été effectuée ?", - "If yes, number of visits:": "Si oui, nombre de visites :", - "If yes, what were the findings:": "Si oui, quelles ont été les conclusions:", - "If no, wish to refer to the social worker:": "Si non, souhaitez vous référer à l'assistante sociale :", - "What are the support structures in place?": "Quelles sont les structures de soutien en place ?", - "Treatment supporter": "Supporteur du traitement", - "Support group": "Groupe de soutien", - "Caregiver": "Soignant", - "Family": "Famille", - "Has directly observed treatment (DOT) been done?": "Un traitement sous observation directe (DOT) a-t-il été effectué?", - "Number of directly observed treatment (DOT) done (days):": "Nombre de traitements sous observation directe (DOT) effectués (jours):", - "Likely causes of poor adherence: (Choose all that apply)": "Causes probables d’une mauvaise observance: (Choisissez toutes les réponses qui s’appliquent)", - "Stigma": "Stigmate", - "School related stigma": "Stigmatisation liée à l’école", - "Home related stigma": "Stigmatisation liée à la maison", - "Improper disclosure to child": "Divulgation inappropriée à l'enfant", - "Inadequate supervision": "Surveillance inadéquate", - "Child refusing to take drugs": "Enfant refusant de prendre de la drogue", - "Pill related size": "Taille liée à la pilule", - "Pill taste": "Goût de la pilule", - "Pill color": "Couleur de la pilule", - "Pill burden": "Fardeau de la pilule", - "Disclosure": "Divulgation", - "Side effects": "Effets secondaires", - "Alcohol": "Alcool", - "Other drugs": "Autres médicaments", - "Mental health issues": "Problèmes de santé mentale", - "Depression": "Dépression", - "Caregiver changes": "Changements de soignant", - "Religious beliefs": "Croyances religieuses", - "Inadequate treatment preparation": "Préparation du traitement inadéquate", - "Poor adherence": "Mauvaise adhésion", - "If other causes of poor adherence, explain:": "Si d’autres causes de mauvaise observance, expliquez:", - "Is patient enrolled in support group?": "Le patient est-il inscrit dans un groupe de soutien?", - "If no, wishes to enroll?": "Si non, souhaitez-vous vous inscrire ?", - "If yes, name of support group:": "Si oui, nom du groupe de soutien:", - "Has age appropriate disclosure been completed?": "La divulgation adaptée à l’âge a-t-elle été effectuée?", - "Has a pill count been done?": "Un décompte des pilules a-t-il été effectué ?", - "If yes, what are the findings:": "Si oui, quels sont les résultats :", - "Accurate": "Précis", - "Missed doses": "Doses oubliées", - "Other possible causes of treatment failure:": "Autres causes possibles d’échec du traitement:", - "Inadequate dosing/dose adjustments": "Posologie/ajustements de dose inadéquats", - "Drug-drug interaction": "Interaction médicamenteuse", - "Drug-food interaction": "Interaction médicament-aliment", - "Impaired absorption (such as chronic severe diarrhea)": "Absorption altérée (telle qu'une diarrhée chronique sévère)", - "If drug causes treatment failure, indicate drug:": "Si le médicament entraîne un échec du traitement, indiquez le médicament:", - "Does this patient have other co morbidities?": "Ce patient présente-t-il d’autres comorbidités?", - "Convulsive disease": "Maladie convulsive", - "Mental health disorders": "Troubles de santé mentale", - "Diabetes": "Diabète", - "Renal disease": "Maladie rénale", - "Liver disease": "Maladie du foie", - "Hypertention": "Hypertension", - "Has drug resistance test (DRT) been done?": "Un test de résistance aux médicaments (DRT) a-t-il été effectué?", - "If DRT result available, upload image:": "Si le résultat DRT est disponible, téléchargez l'image:", - "Has an MDT been done?": "Une MDT a-t-elle été réalisée ?", - "If No, wish to refer?": "Si non, souhaitez-vous vous référer ?", - "PCP Prophylaxis History": "Historique de la prophylaxie PCP", - "Is the patient on any PCP prophylaxis?": "Le patient suit-il une prophylaxie PCP?", - "Septrin": "Septrin", - "Dapsone 100mg": "Dapsone 100 mg", - "PCP prophylaxis adherence:": "Adhérence à la prophylaxie PCP:", - "Patient's adherence on PCP prophylaxis:": "Adhésion du patient à la prophylaxie PCP:", - "Good": "Bien", - "Fair": "Équitable", - "Poor": "Pauvre", - "Adherence (PCP) reasons for poor/fair:": "Raisons d’observance (PCP) médiocre/passable:", - "Felt well": "Je me sentais bien", - "Forgot": "Oublié", - "Gave away": "Donné", - "Lost/ran out of pills": "Perdu/manque de pilules", - "Stock out": "En rupture de stock", - "Too ill": "Trop malade", - "Travel problems": "Problèmes de voyage", - "Adherence (PCP): Other (specify):": "Adhésion (PCP) : Autre (préciser) :", - "TB Prophylaxis History": "Historique de la prophylaxie antituberculeuse", - "Is the patient on any TB prophylaxis?": "Le patient suit-il une prophylaxie antituberculeuse?", - "If yes select drug": "Si oui, sélectionnez le médicament", - "Isoniazid 100mg (6H)": "Isoniazide 100mg (6H)", - "Isoniazid 300mg (6H)": "Isoniazide 300mg (6H)", - "Isoniazid 300mg and Rifapentine 300mg (3HP)": "Isoniazide 300 mg et Rifapentine 300 mg (3HP)", - "Rifampicin 150mg and Isonaizid 75mg (3RH)": "Rifampicine 150 mg et Isonaizid 75 mg (3RH)", - "Rifampicin 70mg and Isonaizid 50mg (3RH)": "Rifampicine 70 mg et Isonaizid 50 mg (3RH)", - "TB prophylaxis ever": "Prophylaxie antituberculeuse jamais réalisée", - "If no, have you ever used the drugs in the past?": "Si non, avez-vous déjà consommé ces drogues dans le passé?", - "Start date of past TB prophylaxis treatment:": "Date de début du traitement prophylactique antituberculeux antérieur:", - "End date of past TB prophylaxis treatment:": "Date de fin du traitement prophylactique antituberculeux antérieur:", - "TB prophylaxis adherence": "Adhésion à la prophylaxie antituberculeuse", - "Patient's adherence on TB prophylaxis:": "Adhésion du patient à la prophylaxie antituberculeuse:", - "Adherence (TB Prophylaxis) reasons for poor/fair:": "Raisons d’observance (prophylaxie antituberculeuse) médiocre/passable:", - "Lost/Ran out of pills": "Perdu/à court de pilules", - "Adherence (TB Prophylaxis): Other (specify):": "Adhésion (prophylaxie antituberculeuse) : Autre (préciser) :", - "Tuberculosis History": "Histoire de la tuberculose", - "Is patient on TB treatment?": "Le patient est-il sous traitement antituberculeux?", - "Start date of TB treatment:": "Date de début du traitement antituberculeux:", - "Tuberculosis treatment phase:": "Phase de traitement de la tuberculose:", - "Continuation phase": "Phase de poursuite", - "Retreatment phase": "Phase de retraitement", - "Induction phase": "Phase d'induction", - "Retreated phase": "Phase de retrait", - "Current TB regimen": "Régime actuel contre la tuberculose", - "Current TB regimen:": "Régime antituberculeux actuel:", - "RHZE": "RHZE", - "RHZ": "RHZ", - "RHE": "RHÉ", - "RH": "RH", - "EH": "hein", - "Ethambutol": "Éthambutol", - "MDR drugs": "Médicaments MDR", - "INH": "INH", - "Pyrazinamide": "Pyrazinamide", - "Streptomycin": "Streptomycine", - "Rifabutin": "Rifabutine", - "Rifampicin": "Rifampicine", - "tabs/day:": "comprimés/jour:", - "mg:": "mg:", - "mg/day:": "mg/jour:", - "tabs:": "onglets:", - "TB treatment completion date:": "Date de fin du traitement antituberculeux:", - "TB treatment defaulted year:": "Année d’abandon du traitement antituberculeux:", - "Patient adherence to TB medications": "Adhésion des patients aux médicaments antituberculeux", - "Patient adherence to TB medications:": "Adhésion des patients aux médicaments antituberculeux:", - "Adherence (TB Treatment) reasons for poor/fair:": "Raisons d’observance (traitement antituberculeux) médiocre/passable:", - "Adherence (TB Treatment): Other (specify):": "Adhésion (traitement antituberculeux) : Autre (préciser) :", - "Cryptococcal Secondary Prevention": "Prévention secondaire des cryptocoques", - "Cryptococcus Tx:": "Cryptocoque Tx:", - "Fluconazole 400mg": "Fluconazole 400 mg", - "Other Medications": "Autres médicaments", - "Please add any other medications the patient is taking": "Veuillez ajouter tout autre médicament que le patient prend", - "Other drugs:": "Autres médicaments :", - "Side Effects/Toxicity": "Effets secondaires/toxicité", - "Any side effects attributable to any drug that the patient is currently taking:": "Tout effet secondaire attribuable à tout médicament que le patient prend actuellement:", - "If yes drugs suspected to be causing side effects": "Si oui, médicaments suspectés de provoquer des effets secondaires", - "Drug:": "Médicament:", - "If yes, tick all that apply:": "Si oui, cochez toutes les réponses applicables:", - "Anaemia": "Anémie", - "Hepatitis": "Hépatite", - "IRIS": "IRIS", - "Lactic acidosis": "Acidose lactique", - "Lipo-dystrophy": "Lipo-dystrophie", - "Neuropathy": "Neuropathie", - "Persistent vomiting": "Vomissements persistants", - "Rash": "Éruption cutanée", - "Steven-Johnson syndrome": "Syndrome de Steven-Johnson", - "Nausea": "Nausée", - "Burning sensation": "Sensation de brulure", - "Diarrhea": "Diarrhée", - "Headache": "Mal de tête", - "Fatigue": "Fatigue", - "Jaundice": "Jaunisse", - "Dizzy": "Vertigineux", - "Abdominal pain": "Douleur abdominale", - "Anxiety": "Anxiété", - "Nightmare": "Cauchemar", - "Confusion/abnormal thinking": "Confusion/pensée anormale", - "Insomnia": "Insomnie", - "Poor concentration/ memory problems": "Mauvaise concentration/problèmes de mémoire", - "Paresthesia/painful neuropathy": "Paresthésie/neuropathie douloureuse", - "Suicide ideation": "Idées suicidaires", - "Severity of the reaction:": "Gravité de la réaction:", - "Mild": "Bénin", - "Moderate": "Modéré", - "Severe": "Grave", - "Action plan:": "Plan d'action:", - "Stopped drugs": "Drogues arrêtées", - "Substitute drugs": "Médicaments de substitution", - "Change drugs": "Changer de médicament", - "Switched drugs": "Médicaments changés", - "How certain are you the drug(s) is/are the cause of the reaction?": "Dans quelle mesure êtes-vous certain que le(s) médicament(s) est(sont) la cause de la réaction?", - "Certain": "Certain", - "Probable/likely": "Probable/vraisemblable", - "Possible": "Possible", - "Unlikely": "Peu probable", - "Conditional/unclassified": "Conditionnel/non classé", - "Unassessable/unclassified": "Inévaluable/non classifié", - "Vitals": "Vitalité", - "Vital Signs": "Signes vitaux", - "BP systolic:": "TA systolique:", - "BP diastolic:": "TA diastolique:", - "Pulse (Rate/min):": "Pouls (taux/min):", - "Temp (C):": "Température (C):", - "Weight (Kg):": "Poids (kg):", - "Height (Cm):": "Hauteur (cm):", - "Sp02:": "Sp02:", - "BMI (Kg/m2):": "IMC (Kg/m2):", - "MUAC:": "PB:", - "Foetal heart rate:": "Fréquence cardiaque fœtale:", - "Fundal height:": "Hauteur utérine:", - "Nutrition Assessment and Diagnosis": "Évaluation et diagnostic nutritionnels", - "Nutrition status:": "État nutritionnel:", - "Normal": "Normale", - "Overweight": "en surpoids", - "Obese": "Obèse", - "Severe acute malnutrition": "Malnutrition aiguë sévère", - "Moderate acute malnutrition": "Malnutrition aiguë modérée", - "Current Symptoms": "Symptômes actuels", - "TB Screening Questions": "Questions de dépistage de la tuberculose", - "TB Symptoms:": "Symptômes de la tuberculose:", - "Breathlessness": "Essoufflement", - "Chest pain": "Douleur thoracique", - "Cough of any duration": "Toux de toute durée", - "Fever for = 2 weeks": "Fièvre pendant = 2 semaines", - "New exposure to household contact with TB": "Nouvelle exposition à un contact familial avec la tuberculose", - "Noticeable weight loss": "Perte de poids notable", - "Night sweats = 2 weeks": "Sueurs nocturnes = 2 semaines", - "Abdomen swelling": "Gonflement de l'abdomen", - "Groin swelling": "Gonflement de l'aine", - "Joints swelling": "Gonflement des articulations", - "Neck swelling": "Gonflement du cou", - "TB Status:": "Statut de tuberculose:", - "No signs": "Aucun signe", - "On TB treatment": "Sur le traitement de la tuberculose", - "Suspect": "Suspect", - "Confirmed": "Confirmé", - "Not assessed": "Pas évalué", - "STI": "IST", - "Do you have any of the following:": "Avez-vous l'un des éléments suivants:", - "Genital ulcers": "Ulcères génitaux", - "Urethral discharge": "Écoulement urétral", - "Vaginal discharge": "Pertes vaginales", - "STI partner notification:": "Notification du partenaire STI:", - "Adult WHO Staging": "Stade OMS pour adultes", - "If you are assigning a new WHO stage to patient today, select new WHO stage:": "Si vous attribuez aujourd’hui un nouveau stade OMS au patient, sélectionnez un nouveau stade OMS:", - "Select criteria for new WHO stage:": "Sélectionnez les critères pour la nouvelle étape de l'OMS:", - "Test Results": "Résultats de test", - "Chemistry Lab Tests": "Tests de laboratoire de chimie", - "Creatinine mmol/L:": "Créatinine mmol/L:", - "SGPT(ALT):": "SGPT(ALT):", - "AST:": "AST:", - "RBS mmol/L:": "RBS mmol/L:", - "FBS mmol/L:": "FBS mmol/L:", - "HbA1C %:": "% d'HbA1C:", - "LDL mmol/L:": "LDL mmol/L:", - "HDL mmol/L:": "HDL mmol/L:", - "TG mmol/L:": "TGmmol/L:", - "Cholesterol mmol/L:": "Cholestérol mmol/L:", - "Microalbumin test, urine mg/L:": "Test de microalbumine, urine mg/L:", - "Urea mmol/L:": "Urée mmol/L:", - "CBC": "Radio-Canada", - "Hgb g/dL:": "Hb g/dL:", - "WBC/mm3:": "GB/mm3:", - "Platelets:": "Plaquettes:", - "ALC/ mm3:": "ALC/mm3:", - "MCV:": "VMC:", - "CD4": "CD4", - "CD4 Count:": "Nombre de CD4:", - "CD4 %:": "% CD4:", - "ART Drug Sensitivity Test": "Test de sensibilité aux médicaments ART", - "ART drug sensitivity test (Upload image of the result):": "Test de sensibilité aux médicaments ART (Télécharger l'image du résultat):", - "Viral Load": "Charge virale", - "Viral load:": "Charge virale:", - "Urinalysis": "Analyse d'urine", - "Urinalysis:": "Analyse d'urine:", - "Pus cells:": "Cellules de pus:", - "Positive (+)": "Positif ( )", - "Strong positive (++)": "Fort positif ( )", - "Stronger positive (+++)": "Positif plus fort ( )", - "Protein:": "Protéine:", - "Leucocytes:": "Leucocytes:", - "Ketone:": "Cétone:", - "Glucose:": "Glucose:", - "Nitrites:": "Nitrites:", - "Blood Grouping": "Groupement sanguin", - "Blood type:": "Groupe sanguin:", - "A positive": "Un positif", - "A negative": "Un négatif", - "B positive": "B positif", - "B negative": "B négatif", - "O positive": "Ô positif", - "O negative": "Ô négatif", - "AB positive": "AB positif", - "AB negative": "AB négatif", - "A": "UN", - "B": "B", - "AB": "UN B", - "O": "Ô", - "TB Test": "Test de tuberculose", - "Genexpert test (Upload image of the result):": "Test Genexpert (Télécharger l'image du résultat) :", - "Sputum gene xpert MTB:": "Sputum Gene Xpert MTB:", - "Indeterminate": "Indéterminé", - "Poor sample quality": "Mauvaise qualité des échantillons", - "Sputum AFB smear:": "Frottis d'expectoration BAAR:", - "1+": "1", - "2+": "2", - "3+": "3", - "Sputum culture:": "Culture des crachats:", - "Mycobacterium tuberculosis": "Mycobacterium tuberculosis", - "Non tuberculosis mycobacteria": "Mycobactéries non tuberculeuses", - "TST (Mantoux test):": "TST (test de Mantoux):", - "Strongly positive": "Fortement positif", - "Chest Xray": "Radiographie pulmonaire", - "CXR code:": "Code CXR:", - "Cardiomegaly": "Cardiomégalie", - "Cavitary": "Cavitaire", - "Diffuse abn/non-miliary": "Diffuse ab/non miliaire", - "Infiltrate": "Infiltrer", - "Miliary": "Miliaire", - "PI effusion": "épanchement IP", - "Other Lab Tests": "Autres tests de laboratoire", - "Test result, detailed": "Résultat du test, détaillé", - "Other test results, specify:": "Autres résultats de tests, précisez:", - "Assessment": "Évaluation", - "Clinical Notes": "Notes cliniques", - "Please enter the clinical notes below:": "Veuillez saisir les notes cliniques ci-dessous:", - "Medication Plan": "Régime de médicaments", - "ART Plan": "Régime TAR", - "ART plan:": "Plan TAR:", - "Continue regimen": "Continuer le régime", - "Change dose": "Changer la dose", - "Change regimen": "Changer de régime", - "Change formulation": "Changer la formulation", - "Drug substitution": "Substitution de médicaments", - "Not on ARVS": "Pas sous ARV", - "Restart": "Redémarrage", - "Start ARVs": "Commencer les ARV", - "Stop all": "Arrête tout", - "Reason to start ART:": "Raison pour commencer le TAR:", - "CD4 less than 500": "CD4 inférieur à 500", - "WHO stage 3": "Stade OMS 3", - "WHO stage 4": "Stade 4 de l'OMS", - "Test and treat": "Tester et traiter", - "Adherence counselling completed": "Conseils d’observance terminés", - "ART change reason": "Raison du changement de TAR", - "Reason for stopping/change/substitution/interruption:": "Raison de l’arrêt/changement/substitution/interruption:", - "Adherence concerns": "Problèmes d’adhésion", - "Clinical treatment failure": "Échec du traitement clinique", - "Drug out of stock": "Médicament en rupture de stock", - "Due to new TB": "En raison d'une nouvelle tuberculose", - "Illness/hospitalization": "Maladie/hospitalisation", - "Immunologic failure": "Échec immunologique", - "Lost to follow-up": "Perdu de suivi", - "New drug available": "Nouveau médicament disponible", - "Patient lacks finances": "Le patient manque de moyens financiers", - "Planned Rx interruption": "Interruption planifiée de la réception", - "Changing to adult regimen": "Passage au régime adulte", - "Pregnancy": "Grossesse", - "Risk of pregnancy": "Risque de grossesse", - "Other patient desicion": "Autre décision du patient", - "Optimization": "Optimisation", - "Toxicity": "Toxicité", - "Virologic failure": "Échec virologique", - "If toxicity, please provide cause:": "En cas de toxicité, veuillez en indiquer la cause:", - "If toxicity: Other (specify):": "Si toxicité : Autre (préciser) :", - "Eligible for ART": "Éligible au TAR", - "Eligible for ART but not started:": "Admissible au TAR mais non commencé:", - "Patient refused": "Patient refusé", - "Eligible for ART but not started: Other (specify):": "Admissible au TAR mais non commencé : Autre (préciser) :", - "Plan treatment categories:": "Catégories de traitement du plan:", - "ART regimen started, adult:": "Début du traitement antirétroviral, adulte:", - "Indication for DTG based ART:": "Indication du TAR à base de DTG:", - "ART intiation": "Initiation au TAR", - "Substitution for EFV intolerance/toxicity": "Substitution en cas d'intolérance/toxicité à l'EFV", - "Substitution for NVP": "Remplacement de NVP", - "Substitution for ATV/r in PWID": "Substitution pour ATV/r dans PWID", - "Substitution for PI/r in 2nd line with TB disease": "Substitution de PI/r en 2ème intention en cas de maladie tuberculeuse", - "Alternative for virally suppressed 1st line PI/r based regimen": "Alternative au régime de 1ère intention à base d'IP/r avec suppression virale", - "Alternative regimen for pregnant/postpartum women": "Régime alternatif pour les femmes enceintes/en post-partum", - "Other (specify):": "Autre précisez):", - "PCP Prophylaxis Plan": "Plan de prophylaxie PCP", - "PCP prophylaxis plan:": "Plan de prophylaxie PCP:", - "Continue": "Continuer", - "Not on PCP prophylaxis": "Pas sous prophylaxie PCP", - "Start": "Commencer", - "Stop": "Arrêt", - "PCP prophylaxis change reason": "Raison du changement de prophylaxie PCP", - "If change/stop, reason:": "Si changement/arrêt, raison:", - "Steven-johnson syndrome": "Syndrome de Steven-Johnson", - "If toxicity, please provide cause: Other (specify):": "En cas de toxicité, veuillez en fournir la cause: Autre (préciser):", - "If Start/Change, regimen:": "Si Début/Changement, régime:", - "TB Prophylaxis Plan": "Plan de prophylaxie contre la tuberculose", - "TB prophylaxis plan:": "Plan de prophylaxie contre la tuberculose:", - "Not on TB prophylaxis": "Pas sous prophylaxie antituberculeuse", - "stopping reason": "raison d'arrêt", - "If stopping, reason:": "En cas d'arrêt, raison:", - "Active TB": "tuberculose active", - "Lack of drugs": "Manque de médicaments", - "Side effects (Adverse drug reaction)": "Effets secondaires (réaction indésirable au médicament)", - "Lactic Acidosis": "Acidose lactique", - "TB prophylaxis regimen started:": "Début du régime de prophylaxie antituberculeuse:", - "TB Treatment Plan": "Plan de traitement de la tuberculose", - "TB Treatment Started, detailed": "Traitement antituberculeux commencé, détaillé", - "TB Treatment plan:": "Plan de traitement de la tuberculose:", - "Not on TB treatment": "Pas sous traitement antituberculeux", - "Start induction": "Commencer l'intégration", - "Change to continuation": "Passer à la suite", - "Re-dose": "Re-doser", - "Substitution": "Substitution", - "TB Plan Change Reason": "Raison du changement au régime PC", - "If plan is to stop/change/re-dose/substitute, reason:": "Si le plan consiste à arrêter/modifier/re-doser/substituer, raison:", - "If restarting, reason:": "Si redémarrage, raison :", - "Defaulted": "Par défaut", - "Failure": "Échec", - "MDR TB regimen": "Régime antituberculeux multirésistant", - "New treatment": "Nouveau traitement", - "Relapse/re-infection": "Rechute/réinfection", - "tbMedPickupSite": "tbMedPickupSite", - "Site of TB meds pick-up:": "Lieu de retrait des médicaments antituberculeux:", - "This AMPATH site": "Ce site AMPATH", - "Other Specify:": "Autre précisez:", - "TB regimen started:": "Le régime antituberculeux a commencé:", - "Cryptococcal Treatment Plan": "Plan de traitement cryptococcique", - "Crag test:": "Essai de falaise:", - "Cryptococcal treatment plan": "Plan de traitement contre les cryptocoques", - "Additional Medication Orders": "Commandes de médicaments supplémentaires", - "Additional medication orders": "Commandes de médicaments supplémentaires", - "Drug": "Médicament", - "Frequency": "Fréquence", - "Once a day": "Une fois par jour", - "Twice a day": "Deux fois par jour", - "Three times a day": "Trois fois par jour", - "Four times a day": "Quatre fois par jour", - "As needed": "Comme requis", - "If tabs, number": "Si onglets, numéro", - "If caps, number": "Si majuscules, nombre", - "If mg, number": "Si mg, nombre", - "If ml, number": "Si ml, numéro", - "Plan": "Plan", - "Family Planning Plan": "Plan de planification familiale", - "Dispense condom today?": "Distribuer un préservatif aujourd'hui?", - "Continue modern contraception method?": "Continuer la méthode de contraception moderne ?", - "Does patient wish to start modern contraception method?": "La patiente souhaite-t-elle commencer une méthode de contraception moderne?", - "Are you planning to concieve in the next 3 months?": "Envisagez-vous d'avoir un enfant dans les 3 prochains mois ?", - "Reason not on family planning": "Raison non sur la planification familiale", - "Wants to get pregnant": "Veut tomber enceinte", - "Not sexually active now/Infrequent sex": "Pas sexuellement actif actuellement/Rapports sexuels peu fréquents", - "Fear of side effects/health risks": "Peur des effets secondaires/risques pour la santé", - "Opposition/rejection from the male partner/other relatives": "Opposition/rejet du partenaire masculin/d'autres proches", - "Complications of previous method(s) used": "Complications des méthodes précédentes utilisées", - "Postpartum amenorrhea": "Aménorrhée post-partum", - "Breasfeeding": "Allaitement", - "Wants to wait untill the first baby is born": "Veut attendre la naissance du premier bébé", - "Wants to wait untill the desired number of children are born": "Veut attendre que le nombre d'enfants souhaité naisse", - "Lack of knowledge": "Manque de connaissances", - "Complications caused by family planning method used:": "Complications causées par la méthode de planification familiale utilisée:", - "If yes, modern contraception method chosen:": "Si oui, méthode de contraception moderne choisie:", - "DC Outcome": "Résultat DC", - "Differentiated care plan:": "Plan de soins différenciés :", - "Continue in DC": "Continuer à DC", - "Exit from DC": "Sortie de DC", - "Reason for exit": "Raison de la sortie", - "Reason for exit:": "Raison de la sortie :", - "Self transfer out of facility": "Auto-transfert hors de l'établissement", - "High VL": "CV élevée", - "New OI/new chronic illness": "Nouvelle OI/nouvelle maladie chronique", - "Voluntary request to exit": "Demande volontaire de sortie", - "Other specify:": "Autre précisez:", - "Test Orders": "Commandes tests", - "Test orders": "Commandes de test", - "Tests Ordered": "Tests commandés", - "Test ordered: Other (specify):": "Test ordonné : Autre (préciser) :", - "Viral load justification:": "Justification de la charge virale:", - "Routine VL": "CV de routine", - "Confirmation of treatment failure (repeat VL)": "Confirmation de l'échec du traitement (répétition de la CV)", - "Clinical failure": "Échec clinique", - "Single drug substitution": "Substitution d’un seul médicament", - "Baseline VL (for infants diagnsed through EID)": "CV de base (pour les nourrissons diagnostiqués par EID)", - "Confirmation of persistent low level viremia (PLLV)": "Confirmation d'une virémie persistante de bas niveau (PLLV)", - "PMTCT patient category:": "Catégorie de patients PTME:", - "Pregnant": "Enceinte", - "None of the above": "Aucune des réponses ci-dessus", - "Positive Health Diginity & Prevention Services": "Diginité Santé Positive", - "PHDP:": "PHPP:", - "Adherence counselling": "Conseils d’observance", - "STI screening": "Dépistage des IST", - "Substance use": "Consommation de substances", - "Disclosure to sex partner": "Divulgation au partenaire sexuel", - "Partner testing": "Tests des partenaires", - "Condom distribution": "Distribution de préservatifs", - "Treatment of GBV injuries": "Traitement des blessures liées à la VBG", - "First line support (LIVES)": "Assistance de première ligne (LIVES)", - "Emergency contraceptives": "Contraceptifs d'urgence", - "Referrals": "Références", - "Referrals made to the patient:": "Orientations faites au patient :", - "OVC": "OEV", - "ENT": "ORL", - "Cardiology": "Cardiologie", - "Disclosure counselling": "Conseils en matière de divulgation", - "Hospitalization": "Hospitalisation", - "Oncology": "Oncologie", - "Mental health services": "Services de santé mentale", - "Nutritional support": "Soutien nutritionnel", - "Psychosocial support": "Soutien psychosocial", - "TB/DOT program": "Programme TB/DOT", - "Surgery": "Chirurgie", - "Dermatology": "Dermatologie", - "Social work": "Travail social", - "Differentiated care program": "Programme de soins différenciés", - "Ophthalmology ": "Ophtalmologie ", - "Reproductive health ": "La santé reproductive ", - "MDT Program": "Programme MDT", - "Resistant clinic": "Clinique résistante", - "Legal counsel": "Conseiller juridique", - "Police department": "Service de police", - "Child protection services": "Services de protection de l'enfance", - "Emergency shelter": "Abri d'urgence", - "Referrals made to the patient: Other (specify):": "Références faites au patient : Autre (préciser) :", - "If referred for hospitalization, choose location:": "Si vous êtes référé pour une hospitalisation, choisissez le lieu:", - "Local health centre/hospital": "Centre de santé/hôpital local", - "MTRH": "MTRH", - "Reason for hospitalization": "Raison de l'hospitalisation", - "Transfer Out": "Transfert sortant", - "Transfer care to other centre": "Transférer les soins vers un autre centre", - "Transfer care to other centre:": "Transfert des soins vers un autre centre :", - "AMPATH": "AMPATH", - "Non-AMPATH": "Non-AMPATH", - "MCH": "L'HME", - "Specify name of AMPATH clinic to which patient is being referred:": "Précisez le nom de la clinique AMPATH vers laquelle le patient est référé:", - "If Non-AMPATH specify where the patient is being referred:": "Si Non-AMPATH, précisez où le patient est référé:", - "Next Appointment": "Prochain rendez-vous", - "Medication pick up date:": "Date de retrait des médicaments :", - "Return to clinic date:": "Date de retour à la clinique:" - } -}