From f1b613ac1a9c8be55399f63df159089923403263 Mon Sep 17 00:00:00 2001 From: Patrick LaRocque Date: Mon, 11 Dec 2023 12:50:57 -0500 Subject: [PATCH] Update required fields in TIRF patient enrollment form --- .../R4/resources/Questionnaire-R4-TIRF.json | 52 +++++++++++++++---- 1 file changed, 43 insertions(+), 9 deletions(-) diff --git a/src/cds-library/CRD-DTR/TIRF/R4/resources/Questionnaire-R4-TIRF.json b/src/cds-library/CRD-DTR/TIRF/R4/resources/Questionnaire-R4-TIRF.json index b30144cd..e54c25bc 100644 --- a/src/cds-library/CRD-DTR/TIRF/R4/resources/Questionnaire-R4-TIRF.json +++ b/src/cds-library/CRD-DTR/TIRF/R4/resources/Questionnaire-R4-TIRF.json @@ -39,7 +39,7 @@ "linkId": "1.2", "text": "Race", "type": "open-choice", - "required": false, + "required": true, "repeats": true, "answerOption": [ { @@ -78,7 +78,6 @@ "linkId": "1.3", "text": "Ethnicity", "type": "group", - "required": true, "item": [ { "linkId": "1.3.1", @@ -216,7 +215,7 @@ "linkId": "1.12", "text": "Is there a child in the home or are you a caregiver of small children?", "type": "boolean", - "required": true + "required": false }, { "linkId": "1.13", @@ -452,31 +451,59 @@ "linkId": "5.1", "text": "Prior TIRF Use within the last 6 months", "type": "boolean", - "required": true + "required": false }, { "linkId": "5.2", "text": "TIRF Product Name", "type": "string", - "required": true + "required": true, + "enableWhen": [ + { + "question": "5.1", + "operator": "=", + "answerBoolean": true + } + ] }, { "linkId": "5.3", "text": "Strength", "type": "string", - "required": true + "required": true, + "enableWhen": [ + { + "question": "5.1", + "operator": "=", + "answerBoolean": true + } + ] }, { "linkId": "5.4", "text": "Dose", "type": "string", - "required": true + "required": true, + "enableWhen": [ + { + "question": "5.1", + "operator": "=", + "answerBoolean": true + } + ] }, { "linkId": "5.5", "text": "Frequency", "type": "string", - "required": true + "required": true, + "enableWhen": [ + { + "question": "5.1", + "operator": "=", + "answerBoolean": true + } + ] }, { "linkId": "5.6", @@ -496,6 +523,13 @@ "display": "Non-cancer Pain" } } + ], + "enableWhen": [ + { + "question": "5.1", + "operator": "=", + "answerBoolean": true + } ] } ] @@ -504,7 +538,7 @@ "linkId": "6", "type": "group", "text": "Verify Opioid Tolerance", - "required": true, + "required": false, "item": [ { "linkId": "6.1",