From 475ed5f2e5c29b09fa186760d794f252211ba511 Mon Sep 17 00:00:00 2001 From: Makombe Kennedy Date: Mon, 17 Jul 2023 15:47:40 +0300 Subject: [PATCH] Update Tb screening form (#134) Co-authored-by: Makombe --- configuration/ampathforms/TB_Screening.json | 765 +++++++++----------- 1 file changed, 325 insertions(+), 440 deletions(-) diff --git a/configuration/ampathforms/TB_Screening.json b/configuration/ampathforms/TB_Screening.json index 85c25205..141db382 100644 --- a/configuration/ampathforms/TB_Screening.json +++ b/configuration/ampathforms/TB_Screening.json @@ -20,13 +20,6 @@ "questionOptions": { "rendering": "ui-select-extended" }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "(myValue).length > 7 || (myValue).length < 7", - "message": "CPIMS unique identifier digits should not be more or less than 7" - } - ], "id": "encDate" }, { @@ -48,77 +41,10 @@ ] }, { - "label": "TB Screening", + + "label": "Screening Questions", "isExpanded": "true", "questions": [ - { - "label": "Patient on anti-TB Drugs?", - "type": "obs", - "id": "OnantiTBdrugs", - "required": "true", - "questionOptions": { - "concept": "89264964-919b-4f39-816e-c0554b55df51", - "rendering": "select", - "required": "true", - "answers": [ - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - } - ] - }, - "hide": { - "hideWhenExpression": "personPresent !== '978AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Patient currently on TPT?", - "type": "obs", - "id": "OnTpT", - "questionOptions": { - "concept": "c49549c5-f761-408b-bc71-c0ae1fd16b73", - "rendering": "select", - "answers": [ - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - } - ] - }, - "hide": { - "hideWhenExpression": "isEmpty(OnantiTBdrugs) || OnantiTBdrugs === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Patient ever on TPT?", - "type": "obs", - "questionOptions": { - "concept": "1adbdc14-2324-4298-90d1-5b590c3cf094", - "rendering": "select", - "answers": [ - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - } - ] - }, - "id": "EverOnTPT", - "hide": { - "hideWhenExpression": "isEmpty(OnTpT) || OnTpT === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, { "label": "Screening Questions", "type": "obsGroup", @@ -137,7 +63,7 @@ "rendering": "radio", "answers": [ { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Yes" }, { @@ -145,9 +71,6 @@ "label": "No" } ] - }, - "hide": { - "hideWhenExpression": "EverOnTPT !== '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { @@ -159,7 +82,7 @@ "rendering": "radio", "answers": [ { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Yes" }, { @@ -167,9 +90,6 @@ "label": "No" } ] - }, - "hide": { - "hideWhenExpression": "EverOnTPT !== '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { @@ -181,7 +101,7 @@ "rendering": "radio", "answers": [ { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Yes" }, { @@ -189,9 +109,6 @@ "label": "No" } ] - }, - "hide": { - "hideWhenExpression": "EverOnTPT !== '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } }, { @@ -203,7 +120,7 @@ "rendering": "radio", "answers": [ { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Yes" }, { @@ -213,7 +130,7 @@ ] }, "hide": { - "hideWhenExpression": "EverOnTPT !== '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "hideWhenExpression": "age < 16" } }, { @@ -225,7 +142,7 @@ "rendering": "radio", "answers": [ { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Yes" }, { @@ -235,7 +152,7 @@ ] }, "hide": { - "hideWhenExpression": "EverOnTPT !== '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "hideWhenExpression": "age > 15" } }, { @@ -247,7 +164,7 @@ "rendering": "radio", "answers": [ { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Yes" }, { @@ -257,357 +174,334 @@ ] }, "hide": { - "hideWhenExpression": "EverOnTPT !== '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "hideWhenExpression": "age > 15" } } ] - }, + } + ] + }, + { + "label": "Indicate action taken", + "isExpanded": "true", + "questions": [ { - "label": "TB Screening Tests Ordered", - "type": "obsGroup", - "id": "tbScreeNinTestOr", + "label": "Test ordered ", + "type": "obs", + "id": "testOrdered", "questionOptions": { - "concept": "f2b2dc3b-faf4-4069-a0df-044b9034ac59", - "rendering": "group" - }, - "questions": [ - { - "label": "Sputum smear test ordered", - "type": "obs", - "id": "orDsputumSmEAr", - "questionOptions": { - "concept": "1271AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "307AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Sputum Smear" - } - ] + "concept": "1271AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "checkbox", + "answers": [ + { + "concept": "307AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Sputum Smear" }, - "hide": { - "hideWhenExpression": "cOughDuratiOn !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || FeverIsh !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || WeigHtLossGain !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || NighTsWeatS !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || ConTacTbCase !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || LeSSpLayFul !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Chest Xray ordered", - "type": "obs", - "id": "oRdchEstXray", - "questionOptions": { - "concept": "1271AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "12AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Chest Xray" - } - ] + { + "concept": "12AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Chest Xray" }, - "hide": { - "hideWhenExpression": "cOughDuratiOn !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || FeverIsh !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || WeigHtLossGain !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || NighTsWeatS !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || ConTacTbCase !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || LeSSpLayFul !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + { + "concept": "162202AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "GeneXpert" } - }, - { - "label": "GeneXpert ordered", - "type": "obs", - "id": "ordGenexPert", - "questionOptions": { - "concept": "1271AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "162202AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "GeneXpert" - } - ] + ] + }, + "hide": { + "hideWhenExpression": "((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) === 0" + } + }, + { + "label": "Sputum smear result", + "type": "obs", + "id": "sPutUmResuLts", + "questionOptions": { + "concept": "307AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "POSITIVE" }, - "hide": { - "hideWhenExpression": "cOughDuratiOn !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || FeverIsh !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || WeigHtLossGain !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || NighTsWeatS !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || ConTacTbCase !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || LeSSpLayFul !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "NEGATIVE" } - }, - { - "label": "Sputum smear result", - "type": "obs", - "id": "sPutUmResuLts", - "questionOptions": { - "concept": "307AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "POSITIVE" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "NEGATIVE" - } - ] + ] + }, + "hide": { + "hideWhenExpression": "((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) === 0" + } + }, + { + "label": "Chest Xray result ", + "type": "obs", + "id": "chEstXrAyAction", + "questionOptions": { + "concept": "12AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "152526AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Abnormal Chest X-Ray" }, - "hide": { - "hideWhenExpression": "cOughDuratiOn !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || FeverIsh !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || WeigHtLossGain !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || NighTsWeatS !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || ConTacTbCase !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || LeSSpLayFul !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + { + "concept": "1115AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Normal" } - }, - { - "label": "Chest Xray result ", - "type": "obs", - "id": "chEstXrAyAction", - "questionOptions": { - "concept": "12AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "152526AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Abnormal Chest X-Ray" - }, - { - "concept": "1115AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Normal" - } - ] + ] + }, + "hide": { + "hideWhenExpression": "((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) === 0" + } + }, + { + "label": "Referral:", + "type": "obs", + "id": "tBFacReferral", + "questionOptions": { + "concept": "1272AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" }, - "hide": { - "hideWhenExpression": "cOughDuratiOn !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || FeverIsh !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || WeigHtLossGain !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || NighTsWeatS !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || ConTacTbCase !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || LeSSpLayFul !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" } - }, - { - "label": "GeneXpert:", - "type": "obs", - "id": "geneXpertActiOn", - "questionOptions": { - "concept": "162202AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "1138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "INDETERMINATE" - }, - { - "concept": "162204AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Mycobacterium tuberculosis detected without rifampin resistance" - }, - { - "concept": "164104AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Mycobacterium tuberculosis detected with indeterminate rifampin resistance" - }, - { - "concept": "162203AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Mycobacterium tuberculosis detected with rifampin resistance" - }, - { - "concept": "163611AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Invalid" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "NEGATIVE" - } - ] + ] + }, + "hide": { + "hideWhenExpression": "((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) === 0 || age > 14" + } + }, + { + "label": "GeneXpert:", + "type": "obs", + "id": "geneXpertActiOn", + "questionOptions": { + "concept": "162202AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "1138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "INDETERMINATE" }, - "hide": { - "hideWhenExpression": "cOughDuratiOn !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || FeverIsh !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || WeigHtLossGain !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || NighTsWeatS !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || ConTacTbCase !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || LeSSpLayFul !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Clinical diagnosis:", - "type": "obs", - "id": "cliNicalDiagnosisAction", - "questionOptions": { - "concept": "163752AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "POSITIVE" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "NEGATIVE" - } - ] + { + "concept": "162204AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Mycobacterium tuberculosis detected without rifampin resistance" }, - "hide": { - "hideWhenExpression": "cOughDuratiOn !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || FeverIsh !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || WeigHtLossGain !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || NighTsWeatS !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || ConTacTbCase !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || LeSSpLayFul !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Invitation of contacts:", - "type": "obs", - "id": "InViTationConTacts", - "questionOptions": { - "concept": "163414AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - } - ] + { + "concept": "164104AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Mycobacterium tuberculosis detected with indeterminate rifampin resistance" }, - "hide": { - "hideWhenExpression": "cOughDuratiOn !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || FeverIsh !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || WeigHtLossGain !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || NighTsWeatS !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || ConTacTbCase !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || LeSSpLayFul !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + { + "concept": "162203AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Mycobacterium tuberculosis detected with rifampin resistance" + }, + { + "concept": "163611AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Invalid" + }, + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "NEGATIVE" } - }, - { - "label": "Evaluated for TPT:", - "type": "obs", - "id": "EvaLfoRTpT", - "questionOptions": { - "concept": "162275AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - } - ] + ] + }, + "hide": { + "hideWhenExpression": "((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) === 0" + } + }, + { + "label": "Clinical diagnosis:", + "type": "obs", + "id": "cliNicalDiagnosisAction", + "questionOptions": { + "concept": "163752AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "POSITIVE" }, - "hide": { - "hideWhenExpression": "cOughDuratiOn !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || FeverIsh !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || WeigHtLossGain !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || NighTsWeatS !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || ConTacTbCase !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || LeSSpLayFul !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "NEGATIVE" } - }, - { - "label": "Start Anti-TBs:", - "type": "obs", - "id": "stArtaNtiTb", - "questionOptions": { - "concept": "162309AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No (Refer)" - } - ] + ] + }, + "hide": { + "hideWhenExpression": "((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) === 0" + } + }, + { + "label": "Invitation of contacts:", + "type": "obs", + "id": "InViTationConTacts", + "questionOptions": { + "concept": "163414AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" }, - "hide": { - "hideWhenExpression": "sPutUmResuLts !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" } - }, - { - "label": "Referring facility:", - "type": "obs", - "id": "tBFacReferral", - "questionOptions": { - "concept": "161562AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "text" + ] + }, + "hide": { + "hideWhenExpression": "((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) === 0" + } + }, + { + "label": "Evaluated for TPT:", + "type": "obs", + "id": "EvaLfoRTpT", + "questionOptions": { + "concept": "162275AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" }, - "hide": { - "hideWhenExpression": "stArtaNtiTb !== '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" } - }, - { - "label": "TB Rx date: ", - "type": "obs", - "id": "DatEforTBrx", - "questionOptions": { - "concept": "1113AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "false" - } - ], - "hide": { - "hideWhenExpression": "sPutUmResuLts !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + ] + }, + "hide": { + "hideWhenExpression": "((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) === 0" + } + }, + { + "label": "Start Anti-TBs:", + "type": "obs", + "id": "stArtaNtiTb", + "questionOptions": { + "concept": "162309AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No (Refer)" } - }, + ] + }, + "hide": { + "hideWhenExpression": "((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) === 0" + } + }, + { + "label": "TB Rx date: ", + "type": "obs", + "id": "DatEforTBrx", + "questionOptions": { + "concept": "1113AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "date" + }, + "validators": [ { - "label": "TB Rx:", - "type": "obs", - "id": "MediCationTB", - "questionOptions": { - "concept": "1111AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "select", - "answers": [ - { - "concept": "1131AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "RIFAMPICIN ISONIAZID PYRAZINAMIDE AND ETHAMBUTOL" - }, - { - "concept": "78280AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "ISONIAZID" - }, - { - "concept": "160096AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "5HR + E" - }, - { - "concept": "160092AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Isoniazid/Rifampin/Pyrazinamide/Ethambutol prophylaxis for 2 months" - }, - { - "concept": "82900AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "PYRAZINAMIDE" - }, - { - "concept": "768AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "RIFAMPICIN ISONIAZID AND PYRAZINAMIDE" - }, - { - "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "None" - }, - { - "concept": "160097AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "2HRZ" - }, - { - "concept": "1108AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "ETHAMBUTOL AND ISONIAZID" - }, - { - "concept": "163753AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Streptomycin for 2 months" - }, - { - "concept": "160094AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "2S + HRZE" - }, - { - "concept": "75948AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "ETHAMBUTOL" - }, - { - "concept": "84360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "STREPTOMYCIN" - }, - { - "concept": "160095AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "1HRZE" - }, - { - "concept": "767AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "RIFAMPICIN" - }, - { - "concept": "160093AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Isoniazid/Rifampin prophylaxis for 4 months" - }, - { - "concept": "1194AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "RIFAMPICIN AND ISONIAZID" - } - ] + "type": "date", + "allowFutureDates": "false" + } + ], + "hide": { + "hideWhenExpression": "((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) === 0" + } + }, + { + "label": "TB Rx:", + "type": "obs", + "id": "MediCationTB", + "questionOptions": { + "concept": "1111AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "select", + "answers": [ + { + "concept": "1131AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "RIFAMPICIN ISONIAZID PYRAZINAMIDE AND ETHAMBUTOL" }, - "hide": { - "hideWhenExpression": "sPutUmResuLts !=='703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + { + "concept": "78280AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "ISONIAZID" + }, + { + "concept": "160096AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "5HR + E" + }, + { + "concept": "160092AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Isoniazid/Rifampin/Pyrazinamide/Ethambutol prophylaxis for 2 months" + }, + { + "concept": "82900AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "PYRAZINAMIDE" + }, + { + "concept": "768AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "RIFAMPICIN ISONIAZID AND PYRAZINAMIDE" + }, + { + "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "None" + }, + { + "concept": "160097AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "2HRZ" + }, + { + "concept": "1108AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "ETHAMBUTOL AND ISONIAZID" + }, + { + "concept": "163753AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Streptomycin for 2 months" + }, + { + "concept": "160094AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "2S + HRZE" + }, + { + "concept": "75948AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "ETHAMBUTOL" + }, + { + "concept": "84360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "STREPTOMYCIN" + }, + { + "concept": "160095AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "1HRZE" + }, + { + "concept": "767AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "RIFAMPICIN" + }, + { + "concept": "160093AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Isoniazid/Rifampin prophylaxis for 4 months" + }, + { + "concept": "1194AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "RIFAMPICIN AND ISONIAZID" } - } - ] + ] + }, + "hide": { + "hideWhenExpression": "((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) === 0" + } }, { "label": "Resulting TB Status:", @@ -639,9 +533,16 @@ ] }, "hide": { - "hideWhenExpression": "cOughDuratiOn === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(FeverIsh) || FeverIsh === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(WeigHtLossGain) || WeigHtLossGain === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(NighTsWeatS) && NighTsWeatS === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(ConTacTbCase) || ConTacTbCase === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(ConTacTbCase) || LeSSpLayFul === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "hideWhenExpression": "((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) === 0" } - }, + } + + ] + }, + { + "label": "Tuberculosis Preventive Therapy (TPT) Client Workup", + "isExpanded": "true", + "questions": [ { "label": "Tuberculosis Preventive Therapy (TPT) Client Workup", "type": "obsGroup", @@ -659,7 +560,7 @@ "rendering": "radio", "answers": [ { - "concept": "124994AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "162311AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Yes" }, { @@ -669,7 +570,7 @@ ] }, "hide": { - "hideWhenExpression": "isEmpty(cOughDuratiOn) || cOughDuratiOn === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(FeverIsh) || FeverIsh === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(WeigHtLossGain) || WeigHtLossGain === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(NighTsWeatS) || NighTsWeatS === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(ConTacTbCase) || ConTacTbCase === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(LeSSpLayFul) || LeSSpLayFul === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "hideWhenExpression": "isEmpty(cOughDuratiOn) || isEmpty(FeverIsh) || isEmpty(WeigHtLossGain) || (isEmpty(NighTsWeatS) && age > 16) || (isEmpty(ConTacTbCase) && age < 16) || (isEmpty(LeSSpLayFul) && age < 16) || ((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) > 0" } }, { @@ -681,7 +582,7 @@ "rendering": "radio", "answers": [ { - "concept": "124994AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "132652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Yes" }, { @@ -691,7 +592,7 @@ ] }, "hide": { - "hideWhenExpression": "isEmpty(cOughDuratiOn) || cOughDuratiOn === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(FeverIsh) || FeverIsh === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(WeigHtLossGain) || WeigHtLossGain === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(NighTsWeatS) || NighTsWeatS === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(ConTacTbCase) || ConTacTbCase === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(LeSSpLayFul) || LeSSpLayFul === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "hideWhenExpression": "isEmpty(cOughDuratiOn) || isEmpty(FeverIsh) || isEmpty(WeigHtLossGain) || (isEmpty(NighTsWeatS) && age > 16) || (isEmpty(ConTacTbCase) && age < 16) || (isEmpty(LeSSpLayFul) && age < 16) || ((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) > 0" } }, { @@ -713,7 +614,7 @@ ] }, "hide": { - "hideWhenExpression": "isEmpty(cOughDuratiOn) || cOughDuratiOn === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(FeverIsh) || FeverIsh === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(WeigHtLossGain) || WeigHtLossGain === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(NighTsWeatS) || NighTsWeatS === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(ConTacTbCase) || ConTacTbCase === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(LeSSpLayFul) || LeSSpLayFul === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "hideWhenExpression": "isEmpty(cOughDuratiOn) || isEmpty(FeverIsh) || isEmpty(WeigHtLossGain) || (isEmpty(NighTsWeatS) && age > 16) || (isEmpty(ConTacTbCase) && age < 16) || (isEmpty(LeSSpLayFul) && age < 16) || ((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) > 0" } }, { @@ -735,23 +636,7 @@ ] }, "hide": { - "hideWhenExpression": "isEmpty(cOughDuratiOn) || cOughDuratiOn === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(FeverIsh) || FeverIsh === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(WeigHtLossGain) || WeigHtLossGain === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(NighTsWeatS) || NighTsWeatS === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(ConTacTbCase) || ConTacTbCase === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(LeSSpLayFul) || LeSSpLayFul === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } - }, - { - "label": "Start TPT", - "type": "encounterProvider", - "id": "StaRtTPT", - "alert": { - "alertWhenExpression": "String(yeLLOwUrine) === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && String(NumBnessHaFeT) === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && String(YellOwEyEs) === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && String(teNderNessaBdOmeN) === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'", - "message": "Candidate for TPT Initiation" - }, - "questionOptions": { - "concept": "163104AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "ui-select-extended" - }, - "hide": { - "hideWhenExpression": "isEmpty(cOughDuratiOn) || cOughDuratiOn === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(FeverIsh) || FeverIsh === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(WeigHtLossGain) || WeigHtLossGain === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(NighTsWeatS) || NighTsWeatS === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(ConTacTbCase) || ConTacTbCase === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(LeSSpLayFul) || LeSSpLayFul === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "hideWhenExpression": "isEmpty(cOughDuratiOn) || isEmpty(FeverIsh) || isEmpty(WeigHtLossGain) || (isEmpty(NighTsWeatS) && age > 16) || (isEmpty(ConTacTbCase) && age < 16) || (isEmpty(LeSSpLayFul) && age < 16) || ((String(cOughDuratiOn) === '159799AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(FeverIsh) === '1494AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(WeigHtLossGain) === '832AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(NighTsWeatS) === '133027AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(LeSSpLayFul) === '116334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0) + (String(ConTacTbCase) === '124068AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'? 1 : 0)) > 0" } } ],