FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: Questionnaire/questionnaire-sdc-test-enableWhen

Packagehl7.fhir.uv.sdc.r4b
TypeQuestionnaire
Idquestionnaire-sdc-test-enableWhen
FHIR VersionR4B
Sourcehttp://hl7.org/fhir/uv/sdc/http://hl7.org/fhir/uv/sdc/STU3/Questionnaire-questionnaire-sdc-test-enableWhen.html
URLhttp://hl7.org/fhir/uv/sdc/Questionnaire/questionnaire-sdc-test-enableWhen
Version3.0.0
Statusactive
Date2022-03-08T18:37:19+00:00
NameEnableWhenTests
TitleEnable When
Realmuv
Authorityhl7
DescriptionA test form that has a variety of enable when scenarios for testing

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Structure
LinkIdTextCardinalityTypeDescription & Constraintsdoco
.. EnableWhenTestsA test form that has a variety of enable when scenarios for testingQuestionnairehttp://hl7.org/fhir/uv/sdc/Questionnaire/questionnaire-sdc-test-enableWhen#3.0.0
... 3239e619-e2b9-492c-bf05-88b314fbe3e4Scenario 10..1group
.... 83d5c1a6-5dc3-44d0-9d9e-d687c72e143eQuestion 1 Check0..1boolean
.... fe0106a5-0e25-43a4-9820-7acb7e74d9d7Question 2 Check0..1boolean
.... s1-radioQuestion 3 Radio ( 1 2 3 )0..1choiceOptions: 3 options
.... 5e1209b7-c9e0-4bf4-b228-fr096s903m25Question 4 Radio ( 7 8 9 )0..1choiceOptions: 3 options
.... 5e1209b7-c9e0-4bf4-b228-c6591b540qmoQuestion 3 - enables the question0..1choiceOptions: 3 options
.... e5da17a7-7546-45c5-9bcd-d0b09a74cc14Question hidden until Q1 checked0..1stringEnable When: 83d5c1a6-5dc3-44d0-9d9e-d687c72e143e = true
.... e5da17a7-7546-45c5-9bcd-d0b09a74ty76Question hidden until Q3 radio 2 Selected0..1stringEnable When: s1-radio = 2
.... 65578509-21ae-4a48-94de-e46b1e87d3fbGroup hidden until enabled Q1 checked0..1groupEnable When: 83d5c1a6-5dc3-44d0-9d9e-d687c72e143e = true
..... 65578509-21ae-4a48-94de-e46b1e54kjuiQuestion 2 - disable the group0..1string
.... 3ca80fdf-6598-4dd7-b9df-8a2f10895e4eGroup present until Q2 checked0..1groupEnable When: fe0106a5-0e25-43a4-9820-7acb7e74d9d7 = false
..... 65578509-21ae-4a48-94de-e46b1e10ghqnQuestion 2 - disable the group when unchecked0..1string
.... 65578509-21ae-4a48-94de-e46be454f8k1Group hidden until radio 2 selected0..1groupEnable When: s1-radio = 2
..... 65578509-21ae-4a48-94de-e46bd161lqzpQuestion 2 - disable the group0..1string
.... 65578509-21ae-4a48-94de-h1l9v32opaseGroup hidden until dropdown selected0..1groupEnable When: 5e1209b7-c9e0-4bf4-b228-c6591b540qmo = 4
..... 65578509-21ae-sdj4-98s2-emhaskjh12Question 2 - disable the group0..1string
.... 65578509-21ae-4a48-3f56-aswtysn1238Group hidden until 7 is undeleted0..1groupEnable When: 5e1209b7-c9e0-4bf4-b228-fr096s903m25 != 7
..... 65578509-21ae-234vy-slo4-eddfjqwwr2Question 2 - disable the group0..1string
.... 76daed4f-f957-45cb-9584-aab95f6021d4Group hidden until 8 and 4 selected0..1groupEnable When:
..... 3cf51112-6896-4076-8994-b6ff3e52f359Question 2 - disable the group0..1string
... 02a7536f-06b2-4dee-94e1-f5cfcb0e8622Scenario 20..1group
.... 1acf93a7-0890-44cd-be48-542defb35248Yes/No/Dont know0..1choiceValue Set: http://sqlonfhir-r4.azurewebsites.net/fhir/ValueSet/a015b6a1ac024dc19baec940be2c1695
.... 945b97b5-6d74-4a55-9be1-1989751219fbGroup visible when Yes selected0..1groupEnable When: 1acf93a7-0890-44cd-be48-542defb35248 = Yes (expandedYes-NoIndicator#Y)
..... 840c08ad-4b27-4c1d-9d6e-824202518ad0Yes Question0..1string
.... fab7c5c4-0ac0-4afa-bd6d-c0ce4f5e0bdfGroup visible when Yes/No0..1groupEnable When: 1acf93a7-0890-44cd-be48-542defb35248 != asked but unknown (expandedYes-NoIndicator#ASKU)
..... e78586ac-8c97-42a8-a56b-779c5c1d81f1Yes/No Question0..1string
... 02a7536f-06b2-4dee-94e1-f5cfcb0e1234Scenario 3: Comparator enable when with answeroption data0..1group
.... s3-radioInteger Values Radio Buttons0..1choiceOptions: 3 options
.... 945b97b5-6d74-4a55-9be1-19897512jj89Group visible when value < 2.20..1groupEnable When: s3-radio < 2.1
..... 840c08ad-4b27-4c1d-9d6e-824202519kiedGroup 2 question0..1string
.... 04fabc33-534a-4047-9a13-c13b0b63fa17Group visible when valuw >= 2.20..1groupEnable When: s3-radio >= 2.1
..... e70a3a50-e646-4831-a00d-4d6fbdaajn84Group 3 question0..1string
... 02a7536f-06b2-4dee-94e1-f5cfcb0e5678Scenario 4: choice selections with groups0..1group
.... s4-radioInteger Values Radio Buttons0..1choiceOptions: 3 options
.... 945b97b5-6d74-4a55-9be1-1989751233ewGroup hidden until integer 2 selected0..1groupEnable When: s4-radio = 2
..... 840c08ad-4b27-4c1d-9d6e-82420251hg12Group 2 question0..1string
.... 04fabc33-534a-4047-9a13-c13b0b63gh76Group visible for 1 and 20..1groupEnable When: s4-radio != 3
..... e70a3a50-e646-4831-a00d-4d6fbdaaefc3Group 3 question0..1string
... 02a7536f-06b2-4dee-94e1-f5cfcb088990Scenario 5: Test EnableWhen Date Trigger0..1group
.... date_of_birth_questionDate of Birth0..1date
.... date_greater_2000-01-01Please specify if DOB > 2000-01-010..1stringEnable When: date_of_birth_question > 2000-01-01
.... date_less_2000-01-01Please specify if DOB is <= 2000-01-010..1stringEnable When: date_of_birth_question <= 2000-01-01
.... datetime_questionPlease specify time0..1time
.... datetime_question_greter_thanIf Time Greater Than 11:11:110..1stringEnable When: datetime_question > 11:11:11
.... datetime_question_less_than_equalIf Time Less Than 11:11:110..1stringEnable When: datetime_question <= 11:11:11
... 02a7536f-06b2-4dee-94e1-f5cfcb0hd732Scenario 6: Multi-select option enablewhen0..1group
.... BC029Adverse outcomes0..*choiceOptions: 6 options
.... BOWOPTOTHPlease specify:0..1stringMax Length: 100
Enable When: BC029 = 9 (example.org#9)

doco Documentation for this format

Option Sets

Answer options for s1-radio

  • http://example.org#1 ("One")
  • http://example.org#2 ("Two")
  • http://example.org#3 ("Three")

Answer options for 5e1209b7-c9e0-4bf4-b228-fr096s903m25

  • http://example.org#7 ("Seven")
  • http://example.org#8 ("Eight")
  • http://example.org#9 ("Nine")

Answer options for 5e1209b7-c9e0-4bf4-b228-c6591b540qmo

  • http://example.org#4 ("Four")
  • http://example.org#5 ("Five")
  • http://example.org#6 ("Six")

Answer options for s3-radio

  • http://example.org#1.1 ("1.1")
  • http://example.org#2.2 ("2.2")
  • http://example.org#3.3 ("3.3")

Answer options for s4-radio

  • http://example.org#1 ("1")
  • http://example.org#2 ("2")
  • http://example.org#3 ("3")

Answer options for BC029

  • http://example.org#1 ("Bleeding")
  • http://example.org#2 ("Infection/sepsis")
  • http://example.org#3 ("Perforation")
  • http://example.org#4 ("Reaction to sedation")
  • http://example.org#5 ("Death")
  • http://example.org#9 ("Other")

Source

{
  "resourceType": "Questionnaire",
  "id": "questionnaire-sdc-test-enableWhen",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://hl7.org/fhir/uv/sdc/Questionnaire/questionnaire-sdc-test-enableWhen",
  "version": "3.0.0",
  "name": "EnableWhenTests",
  "title": "Enable When",
  "status": "active",
  "experimental": true,
  "date": "2022-03-08T18:37:19+00:00",
  "publisher": "HL7 International - FHIR Infrastructure Work Group",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.org/Special/committees/fiwg"
        }
      ]
    }
  ],
  "description": "A test form that has a variety of enable when scenarios for testing",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "001"
        }
      ]
    }
  ],
  "item": [
    {
      "linkId": "3239e619-e2b9-492c-bf05-88b314fbe3e4",
      "text": "Scenario 1",
      "type": "group",
      "item": [
        {
          "linkId": "83d5c1a6-5dc3-44d0-9d9e-d687c72e143e",
          "text": "Question 1 Check",
          "type": "boolean"
        },
        {
          "linkId": "fe0106a5-0e25-43a4-9820-7acb7e74d9d7",
          "text": "Question 2 Check",
          "type": "boolean"
        },
        {
          "linkId": "s1-radio",
          "text": "Question 3 Radio ( 1 2 3 )",
          "type": "choice",
          "repeats": false,
          "answerOption": [
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "1",
                "display": "One"
              }
            },
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "2",
                "display": "Two"
              }
            },
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "3",
                "display": "Three"
              }
            }
          ]
        },
        {
          "linkId": "5e1209b7-c9e0-4bf4-b228-fr096s903m25",
          "text": "Question 4 Radio ( 7 8 9 )",
          "type": "choice",
          "repeats": false,
          "answerOption": [
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "7",
                "display": "Seven"
              }
            },
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "8",
                "display": "Eight"
              }
            },
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "9",
                "display": "Nine"
              }
            }
          ]
        },
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
              "valueCodeableConcept": {
                "coding": [
                  {
                    "system": "http://hl7.org/fhir/questionnaire-item-control",
                    "code": "drop-down"
                  }
                ]
              }
            }
          ],
          "linkId": "5e1209b7-c9e0-4bf4-b228-c6591b540qmo",
          "text": "Question 3 - enables the question",
          "type": "choice",
          "repeats": false,
          "answerOption": [
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "4",
                "display": "Four"
              }
            },
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "5",
                "display": "Five"
              }
            },
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "6",
                "display": "Six"
              }
            }
          ]
        },
        {
          "linkId": "e5da17a7-7546-45c5-9bcd-d0b09a74cc14",
          "text": "Question hidden until Q1 checked",
          "type": "string",
          "enableWhen": [
            {
              "question": "83d5c1a6-5dc3-44d0-9d9e-d687c72e143e",
              "operator": "=",
              "answerBoolean": true
            }
          ],
          "enableBehavior": "all"
        },
        {
          "linkId": "e5da17a7-7546-45c5-9bcd-d0b09a74ty76",
          "text": "Question hidden until Q3 radio 2 Selected",
          "type": "string",
          "enableWhen": [
            {
              "question": "s1-radio",
              "operator": "=",
              "answerString": "2"
            }
          ],
          "enableBehavior": "all"
        },
        {
          "linkId": "65578509-21ae-4a48-94de-e46b1e87d3fb",
          "text": "Group hidden until enabled Q1 checked",
          "type": "group",
          "enableWhen": [
            {
              "question": "83d5c1a6-5dc3-44d0-9d9e-d687c72e143e",
              "operator": "=",
              "answerBoolean": true
            }
          ],
          "enableBehavior": "any",
          "repeats": false,
          "item": [
            {
              "linkId": "65578509-21ae-4a48-94de-e46b1e54kjui",
              "text": "Question 2 - disable the group",
              "type": "string"
            }
          ]
        },
        {
          "linkId": "3ca80fdf-6598-4dd7-b9df-8a2f10895e4e",
          "text": "Group present until Q2 checked",
          "type": "group",
          "enableWhen": [
            {
              "question": "fe0106a5-0e25-43a4-9820-7acb7e74d9d7",
              "operator": "=",
              "answerBoolean": false
            }
          ],
          "enableBehavior": "any",
          "repeats": false,
          "item": [
            {
              "linkId": "65578509-21ae-4a48-94de-e46b1e10ghqn",
              "text": "Question 2 - disable the group when unchecked",
              "type": "string"
            }
          ]
        },
        {
          "linkId": "65578509-21ae-4a48-94de-e46be454f8k1",
          "text": "Group hidden until radio  2 selected",
          "type": "group",
          "enableWhen": [
            {
              "question": "s1-radio",
              "operator": "=",
              "answerString": "2"
            }
          ],
          "enableBehavior": "any",
          "repeats": false,
          "item": [
            {
              "linkId": "65578509-21ae-4a48-94de-e46bd161lqzp",
              "text": "Question 2 - disable the group",
              "type": "string"
            }
          ]
        },
        {
          "linkId": "65578509-21ae-4a48-94de-h1l9v32opase",
          "text": "Group hidden until dropdown selected",
          "type": "group",
          "enableWhen": [
            {
              "question": "5e1209b7-c9e0-4bf4-b228-c6591b540qmo",
              "operator": "=",
              "answerString": "4"
            }
          ],
          "enableBehavior": "any",
          "repeats": false,
          "item": [
            {
              "linkId": "65578509-21ae-sdj4-98s2-emhaskjh12",
              "text": "Question 2 - disable the group",
              "type": "string"
            }
          ]
        },
        {
          "linkId": "65578509-21ae-4a48-3f56-aswtysn1238",
          "text": "Group hidden until 7 is undeleted",
          "type": "group",
          "enableWhen": [
            {
              "question": "5e1209b7-c9e0-4bf4-b228-fr096s903m25",
              "operator": "!=",
              "answerString": "7"
            }
          ],
          "enableBehavior": "any",
          "repeats": false,
          "item": [
            {
              "linkId": "65578509-21ae-234vy-slo4-eddfjqwwr2",
              "text": "Question 2 - disable the group",
              "type": "string"
            }
          ]
        },
        {
          "linkId": "76daed4f-f957-45cb-9584-aab95f6021d4",
          "text": "Group hidden until 8 and 4 selected",
          "type": "group",
          "enableWhen": [
            {
              "question": "5e1209b7-c9e0-4bf4-b228-fr096s903m25",
              "operator": "=",
              "answerString": "8"
            },
            {
              "question": "5e1209b7-c9e0-4bf4-b228-c6591b540qmo",
              "operator": "=",
              "answerString": "4"
            }
          ],
          "enableBehavior": "all",
          "repeats": false,
          "item": [
            {
              "linkId": "3cf51112-6896-4076-8994-b6ff3e52f359",
              "text": "Question 2 - disable the group",
              "type": "string"
            }
          ]
        }
      ]
    },
    {
      "linkId": "02a7536f-06b2-4dee-94e1-f5cfcb0e8622",
      "text": "Scenario 2",
      "type": "group",
      "item": [
        {
          "linkId": "1acf93a7-0890-44cd-be48-542defb35248",
          "text": "Yes/No/Dont know",
          "type": "choice",
          "answerValueSet": "http://sqlonfhir-r4.azurewebsites.net/fhir/ValueSet/a015b6a1ac024dc19baec940be2c1695"
        },
        {
          "linkId": "945b97b5-6d74-4a55-9be1-1989751219fb",
          "text": "Group visible when Yes selected",
          "type": "group",
          "enableWhen": [
            {
              "question": "1acf93a7-0890-44cd-be48-542defb35248",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "Y"
              }
            }
          ],
          "enableBehavior": "any",
          "item": [
            {
              "linkId": "840c08ad-4b27-4c1d-9d6e-824202518ad0",
              "text": "Yes Question",
              "type": "string"
            }
          ]
        },
        {
          "linkId": "fab7c5c4-0ac0-4afa-bd6d-c0ce4f5e0bdf",
          "text": "Group visible when Yes/No",
          "type": "group",
          "enableWhen": [
            {
              "question": "1acf93a7-0890-44cd-be48-542defb35248",
              "operator": "!=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "ASKU"
              }
            }
          ],
          "enableBehavior": "any",
          "item": [
            {
              "linkId": "e78586ac-8c97-42a8-a56b-779c5c1d81f1",
              "text": "Yes/No Question",
              "type": "string"
            }
          ]
        }
      ]
    },
    {
      "linkId": "02a7536f-06b2-4dee-94e1-f5cfcb0e1234",
      "text": "Scenario 3: Comparator enable when with answeroption data",
      "type": "group",
      "item": [
        {
          "linkId": "s3-radio",
          "text": "Integer Values Radio Buttons",
          "type": "choice",
          "repeats": false,
          "answerOption": [
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "1.1",
                "display": "1.1"
              }
            },
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "2.2",
                "display": "2.2"
              }
            },
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "3.3",
                "display": "3.3"
              }
            }
          ]
        },
        {
          "linkId": "945b97b5-6d74-4a55-9be1-19897512jj89",
          "text": "Group visible when value < 2.2",
          "type": "group",
          "enableWhen": [
            {
              "question": "s3-radio",
              "operator": "<",
              "answerDecimal": 2.1
            }
          ],
          "enableBehavior": "any",
          "item": [
            {
              "linkId": "840c08ad-4b27-4c1d-9d6e-824202519kied",
              "text": "Group 2 question",
              "type": "string"
            }
          ]
        },
        {
          "linkId": "04fabc33-534a-4047-9a13-c13b0b63fa17",
          "text": "Group visible when valuw >= 2.2",
          "type": "group",
          "enableWhen": [
            {
              "question": "s3-radio",
              "operator": ">=",
              "answerDecimal": 2.1
            }
          ],
          "enableBehavior": "any",
          "item": [
            {
              "linkId": "e70a3a50-e646-4831-a00d-4d6fbdaajn84",
              "text": "Group 3 question",
              "type": "string"
            }
          ]
        }
      ]
    },
    {
      "linkId": "02a7536f-06b2-4dee-94e1-f5cfcb0e5678",
      "text": "Scenario 4: choice selections with groups",
      "type": "group",
      "item": [
        {
          "linkId": "s4-radio",
          "text": "Integer Values Radio Buttons",
          "type": "choice",
          "repeats": false,
          "answerOption": [
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "1",
                "display": "1"
              }
            },
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "2",
                "display": "2"
              }
            },
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "3",
                "display": "3"
              }
            }
          ]
        },
        {
          "linkId": "945b97b5-6d74-4a55-9be1-1989751233ew",
          "text": "Group hidden until integer 2 selected",
          "type": "group",
          "enableWhen": [
            {
              "question": "s4-radio",
              "operator": "=",
              "answerInteger": 2
            }
          ],
          "enableBehavior": "any",
          "item": [
            {
              "linkId": "840c08ad-4b27-4c1d-9d6e-82420251hg12",
              "text": "Group 2 question",
              "type": "string"
            }
          ]
        },
        {
          "linkId": "04fabc33-534a-4047-9a13-c13b0b63gh76",
          "text": "Group visible for 1 and 2",
          "type": "group",
          "enableWhen": [
            {
              "question": "s4-radio",
              "operator": "!=",
              "answerInteger": 3
            }
          ],
          "enableBehavior": "any",
          "item": [
            {
              "linkId": "e70a3a50-e646-4831-a00d-4d6fbdaaefc3",
              "text": "Group 3 question",
              "type": "string"
            }
          ]
        }
      ]
    },
    {
      "linkId": "02a7536f-06b2-4dee-94e1-f5cfcb088990",
      "text": "Scenario 5: Test EnableWhen Date Trigger",
      "type": "group",
      "item": [
        {
          "linkId": "date_of_birth_question",
          "text": "Date of Birth",
          "type": "date",
          "repeats": false
        },
        {
          "linkId": "date_greater_2000-01-01",
          "text": "Please specify if DOB > 2000-01-01",
          "type": "string",
          "enableWhen": [
            {
              "question": "date_of_birth_question",
              "operator": ">",
              "answerDate": "2000-01-01"
            }
          ],
          "enableBehavior": "any"
        },
        {
          "linkId": "date_less_2000-01-01",
          "text": "Please specify if DOB is <= 2000-01-01",
          "type": "string",
          "enableWhen": [
            {
              "question": "date_of_birth_question",
              "operator": "<=",
              "answerDate": "2000-01-01"
            }
          ],
          "enableBehavior": "any"
        },
        {
          "linkId": "datetime_question",
          "text": "Please specify time",
          "type": "time"
        },
        {
          "linkId": "datetime_question_greter_than",
          "text": "If Time Greater Than 11:11:11",
          "type": "string",
          "enableWhen": [
            {
              "question": "datetime_question",
              "operator": ">",
              "answerTime": "11:11:11"
            }
          ],
          "enableBehavior": "any"
        },
        {
          "linkId": "datetime_question_less_than_equal",
          "text": "If Time Less Than 11:11:11",
          "type": "string",
          "enableWhen": [
            {
              "question": "datetime_question",
              "operator": "<=",
              "answerTime": "11:11:11"
            }
          ],
          "enableBehavior": "any"
        }
      ]
    },
    {
      "linkId": "02a7536f-06b2-4dee-94e1-f5cfcb0hd732",
      "text": "Scenario 6: Multi-select option enablewhen",
      "type": "group",
      "item": [
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
              "valueCodeableConcept": {
                "coding": [
                  {
                    "system": "http://hl7.org/fhir/questionnaire-item-control",
                    "code": "drop-down"
                  }
                ]
              }
            }
          ],
          "linkId": "BC029",
          "text": "Adverse outcomes",
          "type": "choice",
          "repeats": true,
          "answerOption": [
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "1",
                "display": "Bleeding"
              }
            },
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "2",
                "display": "Infection/sepsis"
              }
            },
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "3",
                "display": "Perforation"
              }
            },
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "4",
                "display": "Reaction to sedation"
              }
            },
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "5",
                "display": "Death"
              }
            },
            {
              "valueCoding": {
                "system": "http://example.org",
                "code": "9",
                "display": "Other"
              }
            }
          ]
        },
        {
          "linkId": "BOWOPTOTH",
          "text": "Please specify:",
          "type": "string",
          "enableWhen": [
            {
              "question": "BC029",
              "operator": "=",
              "answerCoding": {
                "system": "http://example.org",
                "code": "9"
              }
            }
          ],
          "enableBehavior": "any",
          "maxLength": 100
        }
      ]
    }
  ]
}