diff --git a/configuration/ampathforms/ART_Fast_Track.json b/configuration/ampathforms/ART_Fast_Track.json index c747e925..9ec5ed47 100644 --- a/configuration/ampathforms/ART_Fast_Track.json +++ b/configuration/ampathforms/ART_Fast_Track.json @@ -1,7 +1,7 @@ { "name": "ART Fast Track", "description": "ART Fast Track", - "version": "1", + "version": "2.0", "published": true, "uuid": "83fb6ab2-faec-4d87-a714-93e77a28a201", "retired": false, @@ -54,6 +54,7 @@ "label": "ART Refill Model :", "type": "obs", "id": "fast-track", + "required": "true", "questionOptions": { "concept": "1758AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "select", @@ -84,321 +85,13 @@ "isExpanded": "true", "questions": [ { - "label": "Other Medications Dispensed", - "type": "obsGroup", - "questionOptions": { - "concept": "1442AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "repeating" - }, - "questions": [ - { - "label": "Drug", - "type": "obs", - "id": "drug", - "questionOptions": { - "concept": "1282AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "drug" - } - }, - { - "label": "Dose", - "type": "obs", - "id": "dose", - "questionOptions": { - "concept": "1443AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number" - } - }, - { - "label": "Units", - "type": "obs", - "id": "units", - "questionOptions": { - "concept": "1444AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "text" - } - }, - { - "label": "Frequency", - "type": "obs", - "id": "fequency", - "questionOptions": { - "concept": "160855AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "160862AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Once daily" - }, - { - "concept": "160863AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Once daily at bedtime" - }, - { - "concept": "160864AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Once daily in the evening" - }, - { - "concept": "160865AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Once daily in the morning" - }, - { - "concept": "160858AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Twice daily" - }, - { - "concept": "160866AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Thrice daily" - }, - { - "concept": "160870AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Four times daily" - } - ] - } - }, - { - "label": "Duration", - "type": "obs", - "id": "duration", - "questionOptions": { - "concept": "159368AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number" - } - }, - { - "label": "Duration Units", - "type": "obs", - "id": "durationUnits", - "questionOptions": { - "concept": "1732AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "1822AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Hours" - }, - { - "concept": "1072AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Days" - }, - { - "concept": "1073AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Weeks" - }, - { - "concept": "1074AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Months" - } - ] - } - } - ], - "id": "__ypGEt7GHH" - } - ] - }, - { - "label": "Other supplies", - "isExpanded": "true", - "questions": [ - { - "label": "Item", - "type": "obs", - "id": "suppItem", + "label": "Drug Order", + "required": false, + "id": "drugsWorkspaceLauncher", "questionOptions": { - "concept": "1282AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "162229AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "CTX" - } - ] - } - }, - { - "label": "Units", - "type": "obs", - "id": "suppUnits", - "questionOptions": { - "concept": "1443AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number" - } - }, - { - "label": "Duration", - "type": "obs", - "id": "suppDuration", - "questionOptions": { - "concept": "1444AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "text" - } - }, - { - "label": "Duration Units", - "type": "obs", - "id": "suppDurationUnits", - "questionOptions": { - "concept": "1732AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "1822AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Hours" - }, - { - "concept": "1072AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Days" - }, - { - "concept": "1073AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Weeks" - }, - { - "concept": "1074AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Months" - } - ] - } - }, - { - "label": "Item", - "type": "obs", - "id": "dapsItem", - "questionOptions": { - "concept": "1282AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "74250AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Dapsone" - } - ] - } - }, - { - "label": "Units", - "type": "obs", - "id": "dapsUnits", - "questionOptions": { - "concept": "1443AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number" - } - }, - { - "label": "Duration", - "type": "obs", - "id": "dapsDuration", - "questionOptions": { - "concept": "1444AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "text" - } - }, - { - "label": "Duration Units", - "type": "obs", - "id": "dapsDurationUnits", - "questionOptions": { - "concept": "1732AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "1822AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Hours" - }, - { - "concept": "1072AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Days" - }, - { - "concept": "1073AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Weeks" - }, - { - "concept": "1074AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Months" - } - ] - } - }, - { - "label": "Item", - "type": "obs", - "id": "oc", - "questionOptions": { - "concept": "1282AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "780AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Oral Contraceptives" - } - ] - } - }, - { - "label": "Units", - "type": "obs", - "id": "ocUnits", - "questionOptions": { - "concept": "1443AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number" - } - }, - { - "label": "Duration", - "type": "obs", - "id": "ocDuration", - "questionOptions": { - "concept": "1444AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "text" - } - }, - { - "label": "Duration Units", - "type": "obs", - "id": "ocDurationUnits", - "questionOptions": { - "concept": "1732AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "1822AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Hours" - }, - { - "concept": "1072AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Days" - }, - { - "concept": "1073AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Weeks" - }, - { - "concept": "1074AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Months" - } - ] - } - }, - { - "label": "Condoms distributed", - "type": "obs", - "id": "cd", - "questionOptions": { - "concept": "159777AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - } - ] + "rendering": "workspace-launcher", + "buttonLabel": "Add drug order", + "workspaceName": "add-drug-order" } } ] @@ -411,6 +104,7 @@ "label": "Any missed doses of ARVs since last clinic visit", "type": "obs", "id": "anyMissedDoses", + "required": "true", "questionOptions": { "rendering": "radio", "concept": "160110AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", @@ -449,6 +143,7 @@ "label": "Fatigue:", "type": "obs", "id": "fatigue", + "required": "true", "questionOptions": { "concept": "1284AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", @@ -468,6 +163,7 @@ "label": "Cough:", "type": "obs", "id": "cough", + "required": "true", "questionOptions": { "concept": "1284AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", @@ -487,6 +183,7 @@ "label": "Fever:", "type": "obs", "id": "fever", + "required": "true", "questionOptions": { "concept": "1284AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", @@ -506,6 +203,7 @@ "label": "Rash:", "type": "obs", "id": "rash", + "required": "true", "questionOptions": { "concept": "1284AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", @@ -525,6 +223,7 @@ "label": "Nausea/vomiting:", "type": "obs", "id": "nausea", + "required": "true", "questionOptions": { "concept": "1284AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", @@ -544,6 +243,7 @@ "label": "Genital sore/discharge:", "type": "obs", "id": "genitaInfection", + "required": "true", "questionOptions": { "concept": "1284AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", @@ -563,6 +263,7 @@ "label": "Diarrhea:", "type": "obs", "id": "diarrhea", + "required": "true", "questionOptions": { "concept": "1284AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", @@ -621,7 +322,7 @@ "rendering": "radio", "answers": [ { - "concept": "142412AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Yes" }, { @@ -638,6 +339,9 @@ "concept": "1442AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "repeating" }, + "hide": { + "hideWhenExpression": "isEmpty(medicationsOutsideHivClinic) || medicationsOutsideHivClinic !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, "questions": [ { "label": "Drug", @@ -753,370 +457,8 @@ } } ], - "id": "__q4rooooFo", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(medicationsOutsideHivClinic) || !arrayContains(medicationsOutsideHivClinic,'142412AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')" - } - } - ] - }, - { - "label": "Pregnancy status", - "isExpanded": "true", - "questions": [ - { - "label": "Pregnancy status: ", - "type": "obs", - "id": "pregnancyOption", - "questionOptions": { - "concept": "5272AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not Sure" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not Pregnant" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Pregnant" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "sex !== 'F'" - } - } - ] - }, - { - "label": "Family Planning Status", - "isExpanded": "true", - "questions": [ - { - "label": "Family Planning Status :", - "type": "obs", - "id": "fplanning", - "questionOptions": { - "rendering": "select", - "concept": "160653AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "answers": [ - { - "concept": "160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not using Family Planning" - }, - { - "concept": "965AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "On Family Planning" - }, - { - "concept": "1360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Wants Family Planning" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "pregnancyOption !== '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && pregnancyOption !== '1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "If currently using Family Planning, or wants Family Planning, specify which method(s)", - "type": "obsGroup", - "questionOptions": { - "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "group" - }, - "questions": [ - { - "label": "Emergency contraceptive pills", - "type": "obs", - "id": "emergencyContraceptivePills", - "questionOptions": { - "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "160570AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Emergency contraceptive pills" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "(fplanning !== '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '965AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '1360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA') || fplanning === '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' " - } - }, - { - "label": "Oral Contraceptive pills", - "type": "obs", - "id": "oralContraceptivePills", - "questionOptions": { - "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "780AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Oral Contraceptives Pills" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "(fplanning !== '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '965AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '1360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA') || fplanning === '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Injectible", - "type": "obs", - "id": "injectible", - "questionOptions": { - "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "5279AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Injectible" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "(fplanning !== '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '965AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '1360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA') || fplanning === '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Implant", - "type": "obs", - "id": "implant", - "questionOptions": { - "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "1359AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Implant" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "(fplanning !== '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '965AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '1360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA') || fplanning === '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Intrauterine device", - "type": "obs", - "id": "intrauterineDevice", - "questionOptions": { - "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "5275AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Intrauterine Device" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "(fplanning !== '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '965AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '1360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA') || fplanning === '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Lactational Amenorhea Method", - "type": "obs", - "id": "lactationalAmenorheaMethod", - "questionOptions": { - "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "136163AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Lactational Amenorhea Method" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "(fplanning !== '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '965AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '1360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA') || fplanning === '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Diaphram/Cervical Cap", - "type": "obs", - "id": "cervicalCap", - "questionOptions": { - "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "5278AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Diaphram/Cervical Cap" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "(fplanning !== '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '965AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '1360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA') || fplanning === '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Fertility Awareness", - "type": "obs", - "id": "fertilityAwareness", - "questionOptions": { - "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "5277AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Fertility Awareness" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "(fplanning !== '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '965AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '1360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA') || fplanning === '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Tubal Ligation", - "type": "obs", - "id": "tubalLigation", - "questionOptions": { - "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "1472AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Tubal Ligation" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "(fplanning !== '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '965AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '1360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA') || fplanning === '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Condoms", - "type": "obs", - "id": "condoms", - "questionOptions": { - "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "190AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Condoms" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "(fplanning !== '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '965AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '1360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA') || fplanning === '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Vasectomy (Partner)", - "type": "obs", - "id": "vasectomy", - "questionOptions": { - "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "1489AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Vasectomy" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "(fplanning !== '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '965AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '1360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA') || fplanning === '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Undecided", - "type": "obs", - "id": "undecided", - "questionOptions": { - "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "1175AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Undecided" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "(fplanning !== '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '965AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && fplanning !== '1360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA') || fplanning === '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - } - ], - "id": "__yxK0sJFyE" - } - ] - }, - { - "label": "Reason not using family planning", - "isExpanded": "true", - "questions": [ - { - "label": "Reason not using family planning", - "type": "obs", - "id": "reasonNotFp", - "questionOptions": { - "concept": "160575AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "checkbox", - "answers": [ - { - "concept": "160572AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Thinks can't get pregnant" - }, - { - "concept": "160573AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not sexually active now" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "fplanning !== '160652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - } - ] - }, - { - "label": "Referred to clinic", - "isExpanded": "true", - "questions": [ - { - "label": "Referred to clinic:", - "type": "obs", - "id": "referredToClinic", - "questionOptions": { - "concept": "512AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - } - ] - } + "id": "druGsFromOutside", + "validators": [] } ] }, @@ -1125,24 +467,14 @@ "isExpanded": "true", "questions": [ { - "label": "Return Visit Date:", - "type": "obs", - "id": "returnVisitDate", + "label": "Next review date:", + + "id": "appointmentWorkspaceLauncher", "questionOptions": { - "concept": "5096AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - }, - "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 Visit date should be greater than the encounter date." - } - ] + "rendering": "workspace-launcher", + "buttonLabel": "Add appointments", + "workspaceName": "appointments-form-workspace" + } } ] } @@ -1151,4 +483,4 @@ ], "processor": "EncounterFormProcessor", "referencedForms": [] -} +} \ No newline at end of file