MpoxRegister
type: Questionnaire
node role: treeRoot
id:
  v: MpoxRegister
meta:
  profile:
    v: http://hl7.org/fhir/4.0/StructureDefinition/Questionnaire
    l: Questionnaire
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: Questionnaire MpoxRegister Profile: http://hl7.org/fhir/4.0/StructureDefinition/Questionnaire Structure LinkID Text Cardinality Type Flags Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> Mpox vaccination register questionnaire Questionnaire http://example.org/Questionnaire/MpoxRegister#0.1.0 #xD; 151479012557 Reporting Site 0..1 group #xD; 546255966914 Hospital/Facility Location 0..1 display #xD; user_role User Role 0..1 string #xD; user_facility User Facility 0..1 string #xD; user_ward User Ward 0..1 string #xD; user_sub_county User Sub County 0..1 string #xD; user_county User County 0..1 string #xD; facility_level null 0..1 group Enable When: user_role = VACCINATOR #xD; 294367770999 County 1..1 reference #xD; 819946803642 Sub County 1..1 reference #xD; 819943434 Ward 1..1 reference #xD; 819946803677 Health Facility 1..1 reference #xD; 438862163919 Type of health facility 1..1 choice Options: 3 options #xD; sub_county_level null 0..1 group Enable When: user_role = SUBCOUNTY_DISEASE_SURVEILLANCE_OFFICER #xD; 294367770999_sub_county County 1..1 reference #xD; 819946803642_sub_county Sub County 1..1 reference #xD; 819943434_sub_county Ward 1..1 reference #xD; 819946803677_sub_county Health Facility 1..1 reference #xD; 438862163919_sub_county Type of health facility 1..1 choice Options: 3 options #xD; county_level null 0..1 group Enable When: user_role = COUNTY_DISEASE_SURVEILLANCE_OFFICER #xD; 294367770999_county County 1..1 reference #xD; 819946803642_county Sub County 1..1 reference #xD; 819943434_county Ward 1..1 reference #xD; 819946803677_county Health Facility 1..1 reference #xD; 438862163919_county Type of health facility 1..1 choice Options: 3 options #xD; national_level null 0..1 group Enable When: user_role = ADMINISTRATOR #xD; 294367770999_national County 1..1 reference #xD; 819946803642_national Sub County 1..1 reference #xD; 819943434_national Ward 1..1 reference #xD; 819946803677_national H…
extension:
  extension:
    url:
      v: name
      l: name
    value: Coding
      system:
        v: http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext
        l: launchContext
      code:
        v: patient
  extension:
    url:
      v: type
      l: type
    value: Code
      v: Patient
  url:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext
    l: sdc-questionnaire-launchContext
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression
    name:
      v: countyName
    language:
      v: text/fhirpath
    expression:
      v: %resource.descendants().where(linkId='294367770999').answer.value.reference
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression
    name:
      v: patientCountyName
    language:
      v: text/fhirpath
    expression:
      v: %resource.descendants().where(linkId='a4-county').answer.value.reference
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression
    name:
      v: patientSubCountyName
    language:
      v: text/fhirpath
    expression:
      v: %resource.descendants().where(linkId='a3-sub-county').answer.value.reference
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression
    name:
      v: selectedSubCountyName
    language:
      v: text/fhirpath
    expression:
      v: %resource.descendants().where(linkId='819946803642').answer.value.reference
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression
    name:
      v: selectedWardName
    language:
      v: text/fhirpath
    expression:
      v: %resource.descendants().where(linkId='819943434').answer.value.reference
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression
    name:
      v: assignedCounty
    language:
      v: text/fhirpath
    expression:
      v: %resource.descendants().where(linkId='user_county').answer.value
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression
    name:
      v: assignedRole
    language:
      v: text/fhirpath
    expression:
      v: %resource.descendants().where(linkId='user_role').answer.value
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression
    name:
      v: assignedSubCounty
    language:
      v: text/fhirpath
    expression:
      v: %resource.descendants().where(linkId='user_sub_county').answer.value
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression
    name:
      v: assignedWard
    language:
      v: text/fhirpath
    expression:
      v: %resource.descendants().where(linkId='user_ward').answer.value
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression
    name:
      v: assignedFacility
    language:
      v: text/fhirpath
    expression:
      v: %resource.descendants().where(linkId='user_facility').answer.value
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression
    name:
      v: selectedCountyNameCounty
    language:
      v: text/fhirpath
    expression:
      v: %resource.descendants().where(linkId='294367770999_county').answer.value.reference
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression
    name:
      v: selectedSubCountyNameCounty
    language:
      v: text/fhirpath
    expression:
      v: %resource.descendants().where(linkId='819946803642_county').answer.value.reference
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression
    name:
      v: selectedWardNameCounty
    language:
      v: text/fhirpath
    expression:
      v: %resource.descendants().where(linkId='819943434_county').answer.value.reference
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression
    name:
      v: selectedCountyNameNational
    language:
      v: text/fhirpath
    expression:
      v: %resource.descendants().where(linkId='294367770999_national').answer.value.reference
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression
    name:
      v: selectedSubCountyNameNational
    language:
      v: text/fhirpath
    expression:
      v: %resource.descendants().where(linkId='819946803642_national').answer.value.reference
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/variable
    l: variable
  value: Expression

Expression
name:
  v: selectedWardNameNational
language:
  v: text/fhirpath
expression:
  v: %resource.descendants().where(linkId='819943434_national').answer.value.reference

url:
  v: http://hl7.org/fhir/StructureDefinition/variable
  l: variable
value: Expression
  name:
    v: selectedCountyNameSubCounty
  language:
    v: text/fhirpath
  expression:
    v: %resource.descendants().where(linkId='294367770999_sub_county').answer.value.reference

url:
  v: http://hl7.org/fhir/StructureDefinition/variable
  l: variable
value: Expression
  name:
    v: selectedSubCountyNameSubCounty
  language:
    v: text/fhirpath
  expression:
    v: %resource.descendants().where(linkId='819946803642_sub_county').answer.value.reference

url:
  v: http://hl7.org/fhir/StructureDefinition/variable
  l: variable
value: Expression
  name:
    v: selectedWardNameSubCounty
  language:
    v: text/fhirpath
  expression:
    v: %resource.descendants().where(linkId='819943434_sub_county').answer.value.reference

url:
  v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-entryMode
  l: sdc-questionnaire-entryMode
value: Code
  v: prior-edit

v: 0.1.0

v: Mpox Register

v: active

v: 2026-05-04T06:19:40+00:00

v: Kenya National Public Health Institute

name:
  v: Kenya National Public Health Institute
telecom:
  system:
    v: url
  value:
    v: https://www.nphi.go.ke/

name:
  v: Kenya National Public Health Institute
telecom:
  system:
    v: url
  value:
    v: https://www.nphi.go.ke/
  use:
    v: work

v: Mpox vaccination register questionnaire

coding:
  system:
    v: urn:iso:std:iso:3166
    l: 3166
  code:
    v: KE
  display:
    v: Kenya

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
    l: questionnaire-itemControl
  value: CodeableConcept
    coding:
      system:
        v: http://hl7.org/fhir/questionnaire-item-control
        l: questionnaire-item-control
      code:
        v: page
      display:
        v: Page
link id:
  v: 151479012557
text:
  v: Reporting Site
type:
  v: group
item:
  link id:
    v: 546255966914
  text:
    v: Hospital/Facility Location
  type:
    v: display
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
      l: questionnaire-hidden
    value: Boolean
      v: true
  link id:
    v: user_role
  text:
    v: User Role
  type:
    v: string
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
      l: questionnaire-hidden
    value: Boolean
      v: true
  link id:
    v: user_facility
  text:
    v: User Facility
  type:
    v: string
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
      l: questionnaire-hidden
    value: Boolean
      v: true
  link id:
    v: user_ward
  text:
    v: User Ward
  type:
    v: string
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
      l: questionnaire-hidden
    value: Boolean
      v: true
  link id:
    v: user_sub_county
  text:
    v: User Sub County
  type:
    v: string
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
      l: questionnaire-hidden
    value: Boolean
      v: true
  link id:
    v: user_county
  text:
    v: User County
  type:
    v: string
item:
  link id:
    v: facility_level
  type:
    v: group
  enable when:
    question:
      v: user_role
    operator:
      v: =
    answer: String
      v: VACCINATOR
  item:
    extension:
      url:
        v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
        l: sdc-questionnaire-answerExpression
      value: Expression
    extension:
      extension:
        value: String
      extension:
        value: Boolean
      url:
        v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
        l: sdc-questionnaire-choiceColumn
    link id:
      v: 294367770999
    text:
      v: County
    type:
      v: reference
    required:
      v: true
  item:
    extension:
      url:
        v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
        l: sdc-questionnaire-answerExpression
      value: Expression
    extension:
      extension:
        value: String
      extension:
        value: Boolean
      url:
        v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
        l: sdc-questionnaire-choiceColumn
    link id:
      v: 819946803642
    text:
      v: Sub County
    type:
      v: reference
    required:
      v: true
  item:
    extension:
      url:
        v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
        l: sdc-questionnaire-answerExpression
      value: Expression
    extension:
      extension:
        value: String
      extension:
        value: Boolean
      url:
        v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
        l: sdc-questionnaire-choiceColumn
    link id:
      v: 819943434
    text:
      v: Ward
    type:
      v: reference
    required:
      v: true
  item:
    extension:
      url:
        v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
        l: sdc-questionnaire-answerExpression
      value: Expression
    extension:
      extension:
        value: String
      extension:
        value: Boolean
      url:
        v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
        l: sdc-questionnaire-choiceColumn
    link id:
      v: 819946803677
    text:
      v: Health Facility
    type:
      v: reference
    required:
      v: true
  item:
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
        l: questionnaire-itemControl
      value: CodeableConcept
    link id:
      v: 438862163919
    text:
      v: Type of health facility
    type:
      v: choice

v: application/x-fhir-query

v: Location?_id={{%assignedCounty}}&_sort=name

v: path
l: path

String
v: name

v: forDisplay
l: forDisplay

Boolean
v: true

v: application/x-fhir-query

v: Location?_id={{%assignedSubCounty}}&_sort=name

v: path
l: path

String
v: name

v: forDisplay
l: forDisplay

Boolean
v: true

v: application/x-fhir-query

v: Location?_id={{%assignedWard}}&_sort=name

v: path
l: path

String
v: name

v: forDisplay
l: forDisplay

Boolean
v: true

v: application/x-fhir-query

v: Location?_id={{%assignedFacility}}&_sort=name

v: path
l: path

String
v: name

v: forDisplay
l: forDisplay

Boolean
v: true

system:
  v: http://hl7.org/fhir/questionnaire-item-control
  l: questionnaire-item-control
code:
  v: drop-down
display:
  v: Drop down

v: true

value: Coding
  code:
    v: Private
  display:
    v: Private

value: Coding
  code:
    v: Public
  display:
    v: Public

value: Coding
  code:
    v: Faith Based
  display:
    v: Faith Based

link id:
  v: sub_county_level
type:
  v: group
enable when:
  question:
    v: user_role
  operator:
    v: =
  answer: String
    v: SUBCOUNTY_DISEASE_SURVEILLANCE_OFFICER
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
      l: sdc-questionnaire-answerExpression
    value: Expression
      language:
        v: application/x-fhir-query
      expression:
        v: Location?_id={{%assignedCounty}}&_sort=name
  extension:
    extension:
      url:
        v: path
        l: path
      value: String
        v: name
    extension:
      url:
        v: forDisplay
        l: forDisplay
      value: Boolean
        v: true
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
      l: sdc-questionnaire-choiceColumn
  link id:
    v: 294367770999_sub_county
  text:
    v: County
  type:
    v: reference
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
      l: sdc-questionnaire-answerExpression
    value: Expression
      language:
        v: application/x-fhir-query
      expression:
        v: Location?_id={{%assignedSubCounty}}&_sort=name
  extension:
    extension:
      url:
        v: path
        l: path
      value: String
        v: name
    extension:
      url:
        v: forDisplay
        l: forDisplay
      value: Boolean
        v: true
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
      l: sdc-questionnaire-choiceColumn
  link id:
    v: 819946803642_sub_county
  text:
    v: Sub County
  type:
    v: reference
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
      l: sdc-questionnaire-answerExpression
    value: Expression
      language:
        v: application/x-fhir-query
  extension:
    extension:
      url:
        v: path
        l: path
      value: String
        v: name
    extension:
      url:
        v: forDisplay
        l: forDisplay
      value: Boolean
        v: true
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
      l: sdc-questionnaire-choiceColumn
  link id:
    v: 819943434_sub_county
  text:
    v: Ward
  type:
    v: reference
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
      l: sdc-questionnaire-answerExpression
    value: Expression
      language:
        v: application/x-fhir-query
  extension:
    extension:
      url:
        v: path
        l: path
      value: String
        v: name
    extension:
      url:
        v: forDisplay
        l: forDisplay
      value: Boolean
        v: true
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
      l: sdc-questionnaire-choiceColumn
  link id:
    v: 819946803677_sub_county
  text:
    v: Health Facility
  type:
    v: reference
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
      l: questionnaire-itemControl
    value: CodeableConcept
  link id:
    v: 438862163919_sub_county
  text:
    v: Type of health facility
  type:
    v: choice
  required:
    v: true
  answer option:
    value: Coding
      code:
        v: Private
      display:
        v: Private
  answer option:
    value: Coding
      code:
        v: Public
      display:
        v: Public
  answer option:
    value: Coding
      code:
        v: Faith Based
      display:
        v: Faith Based

v: drop-down

v: Drop down

link id:
  v: county_level
type:
  v: group
enable when:
  question:
    v: user_role
  operator:
    v: =
  answer: String
    v: COUNTY_DISEASE_SURVEILLANCE_OFFICER
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
      l: sdc-questionnaire-answerExpression
    value: Expression
      language:
        v: application/x-fhir-query
      expression:
        v: Location?_id={{%assignedCounty}}&_sort=name
  extension:
    extension:
      url:
        v: path
        l: path
      value: String
        v: name
    extension:
      url:
        v: forDisplay
        l: forDisplay
      value: Boolean
        v: true
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
      l: sdc-questionnaire-choiceColumn
  link id:
    v: 294367770999_county
  text:
    v: County
  type:
    v: reference
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
      l: sdc-questionnaire-answerExpression
    value: Expression
      language:
        v: application/x-fhir-query
  extension:
    extension:
      url:
        v: path
        l: path
      value: String
        v: name
    extension:
      url:
        v: forDisplay
        l: forDisplay
      value: Boolean
        v: true
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
      l: sdc-questionnaire-choiceColumn
  link id:
    v: 819946803642_county
  text:
    v: Sub County
  type:
    v: reference
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
      l: sdc-questionnaire-answerExpression
    value: Expression
      language:
        v: application/x-fhir-query
  extension:
    extension:
      url:
        v: path
        l: path
      value: String
        v: name
    extension:
      url:
        v: forDisplay
        l: forDisplay
      value: Boolean
        v: true
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
      l: sdc-questionnaire-choiceColumn
  link id:
    v: 819943434_county
  text:
    v: Ward
  type:
    v: reference
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
      l: sdc-questionnaire-answerExpression
    value: Expression
      language:
        v: application/x-fhir-query
  extension:
    extension:
      url:
        v: path
        l: path
      value: String
        v: name
    extension:
      url:
        v: forDisplay
        l: forDisplay
      value: Boolean
        v: true
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
      l: sdc-questionnaire-choiceColumn
  link id:
    v: 819946803677_county
  text:
    v: Health Facility
  type:
    v: reference
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
      l: questionnaire-itemControl
    value: CodeableConcept
  link id:
    v: 438862163919_county
  text:
    v: Type of health facility
  type:
    v: choice
  required:
    v: true
  answer option:
    value: Coding
      code:
        v: Private
      display:
        v: Private
  answer option:
    value: Coding
      code:
        v: Public
      display:
        v: Public
  answer option:
    value: Coding
      code:
        v: Faith Based
      display:
        v: Faith Based

v: drop-down

v: Drop down

link id:
  v: national_level
type:
  v: group
enable when:
  question:
    v: user_role
  operator:
    v: =
  answer: String
    v: ADMINISTRATOR
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
      l: sdc-questionnaire-answerExpression
    value: Expression
      language:
        v: application/x-fhir-query
      expression:
        v: Location?partof=Location/0&_sort=name
  extension:
    extension:
      url:
        v: path
        l: path
      value: String
        v: name
    extension:
      url:
        v: forDisplay
        l: forDisplay
      value: Boolean
        v: true
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
      l: sdc-questionnaire-choiceColumn
  link id:
    v: 294367770999_national
  text:
    v: County
  type:
    v: reference
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
      l: sdc-questionnaire-answerExpression
    value: Expression
      language:
        v: application/x-fhir-query
  extension:
    extension:
      url:
        v: path
        l: path
      value: String
        v: name
    extension:
      url:
        v: forDisplay
        l: forDisplay
      value: Boolean
        v: true
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
      l: sdc-questionnaire-choiceColumn
  link id:
    v: 819946803642_national
  text:
    v: Sub County
  type:
    v: reference
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
      l: sdc-questionnaire-answerExpression
    value: Expression
      language:
        v: application/x-fhir-query
  extension:
    extension:
      url:
        v: path
        l: path
      value: String
        v: name
    extension:
      url:
        v: forDisplay
        l: forDisplay
      value: Boolean
        v: true
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
      l: sdc-questionnaire-choiceColumn
  link id:
    v: 819943434_national
  text:
    v: Ward
  type:
    v: reference
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
      l: sdc-questionnaire-answerExpression
    value: Expression
      language:
        v: application/x-fhir-query
  extension:
    extension:
      url:
        v: path
        l: path
      value: String
        v: name
    extension:
      url:
        v: forDisplay
        l: forDisplay
      value: Boolean
        v: true
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
      l: sdc-questionnaire-choiceColumn
  link id:
    v: 819946803677_national
  text:
    v: Health Facility
  type:
    v: reference
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
      l: questionnaire-itemControl
    value: CodeableConcept
  link id:
    v: 438862163919_national
  text:
    v: Type of health facility
  type:
    v: choice
  required:
    v: true
  answer option:
    value: Coding
      code:
        v: Private
      display:
        v: Private
  answer option:
    value: Coding
      code:
        v: Public
      display:
        v: Public
  answer option:
    value: Coding
      code:
        v: Faith Based
      display:
        v: Faith Based

v: drop-down

v: Drop down

link id:
  v: 992818778559
text:
  v: EPID No
type:
  v: string
read only:
  v: true

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
    l: questionnaire-itemControl
  value: CodeableConcept
    coding:
      system:
        v: http://hl7.org/fhir/questionnaire-item-control
        l: questionnaire-item-control
      code:
        v: page
      display:
        v: Page
link id:
  v: client_information
text:
  v: Client Information
type:
  v: group
item:
  link id:
    v: 873240407472
  text:
    v: First Name
  type:
    v: string
  required:
    v: true
item:
  link id:
    v: 246751846436
  text:
    v: Middle Name
  type:
    v: string
item:
  link id:
    v: 486402457213
  text:
    v: Last Name
  type:
    v: string
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
      l: questionnaire-itemControl
    value: CodeableConcept
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
      l: questionnaire-choiceOrientation
    value: Code
      v: horizontal
  link id:
    v: dob_known
  text:
    v: Is Date of Birth known?
  type:
    v: choice
  required:
    v: true
  answer option:
    value: Coding
      code:
        v: yes
      display:
        v: Yes
  answer option:
    value: Coding
      code:
        v: no
      display:
        v: No
item:
  extension:
    url:
      v: http://ehelse.no/fhir/StructureDefinition/validationtext
      l: validationtext
    value: String
      v: Cannot be a date in the future
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/maxValue
      l: maxValue
    value: Date
      extension:
        value: Expression
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/entryFormat
      l: entryFormat
    value: String
      v: dd-mm-yyyy
  link id:
    v: 257830485990
  text:
    v: Date of Birth
  type:
    v: date
  enable when:
    question:
      v: dob_known
    operator:
      v: =
    answer: Coding
      code:
        v: yes
      display:
        v: Yes
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
      l: questionnaire-hidden
    value: Boolean
      v: true
  link id:
    v: calculated_age
  text:
    v: Age
  type:
    v: string
  enable when:
    question:
      v: dob_known
    operator:
      v: =
    answer: Coding
      code:
        v: yes
      display:
        v: Yes
  required:
    v: true
item:
  link id:
    v: age-group
  text:
    v: Age Details
  type:
    v: group
  enable when:
    question:
      v: dob_known
    operator:
      v: =
    answer: Coding
      code:
        v: no
      display:
        v: No
  item:
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/maxValue
        l: maxValue
      value: Integer
        v: 999
    link id:
      v: 492731638700
    text:
      v: Age in Years
    type:
      v: integer
    required:
      v: true
  item:
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/maxValue
        l: maxValue
      value: Integer
        v: 11
    link id:
      v: 185726989867
    text:
      v: Age in Months
    type:
      v: integer
  item:
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/maxValue
        l: maxValue
      value: Integer
        v: 31
    link id:
      v: 828303331247
    text:
      v: Age in Days
    type:
      v: integer
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
      l: questionnaire-itemControl
    value: CodeableConcept

v: radio-button

v: Radio Button

Expression
language:
  v: text/fhirpath
expression:
  v: today()

CodeableConcept
coding:
  system:
    v: http://hl7.org/fhir/questionnaire-item-control
    l: questionnaire-item-control
  code:
    v: radio-button
  display:
    v: Radio Button

url:
  v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
  l: questionnaire-choiceOrientation
value: Code
  v: horizontal

v: 929966324957

v: Gender

v: choice

value: Coding
  system:
    v: http://hl7.org/fhir/administrative-gender
    l: administrative-gender
  code:
    v: female
  display:
    v: Female

value: Coding
  system:
    v: http://hl7.org/fhir/administrative-gender
    l: administrative-gender
  code:
    v: male
  display:
    v: Male

link id:
  v: occupation
text:
  v: Occupation
type:
  v: choice
required:
  v: true
answer option:
  value: Coding
    system:
      v: http://example.org/fhir/CodeSystem/occupation-codes
      l: occupation-codes
    code:
      v: HCW
    display:
      v: Health Care Worker
answer option:
  value: Coding
    system:
      v: http://example.org/fhir/CodeSystem/occupation-codes
      l: occupation-codes
    code:
      v: SW
    display:
      v: Sex Worker
answer option:
  value: Coding
    system:
      v: http://example.org/fhir/CodeSystem/occupation-codes
      l: occupation-codes
    code:
      v: TD
    display:
      v: Truck Driver
answer option:
  value: Coding
    system:
      v: http://example.org/fhir/CodeSystem/occupation-codes
      l: occupation-codes
    code:
      v: OTH
    display:
      v: Other

link id:
  v: occupation-other
text:
  v: Please specify other occupation
type:
  v: string
enable when:
  question:
    v: occupation
  operator:
    v: =
  answer: Coding
    system:
      v: http://example.org/fhir/CodeSystem/occupation-codes
      l: occupation-codes
    code:
      v: OTH
    display:
      v: Other
required:
  v: true

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
    l: questionnaire-itemControl
  value: CodeableConcept
    coding:
      system:
        v: http://hl7.org/fhir/questionnaire-item-control
        l: questionnaire-item-control
      code:
        v: drop-down
      display:
        v: Drop down
link id:
  v: nationality
text:
  v: Nationality
type:
  v: choice
answer option:
  value: Coding
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: KE
    display:
      v: Kenyan
answer option:
  value: Coding
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: NON
    display:
      v: Non-Kenyan

link id:
  v: country_of_origin
text:
  v: If Non-Kenyan, specify country of origin
type:
  v: string
enable when:
  question:
    v: nationality
  operator:
    v: =
  answer: Coding
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: NON
    display:
      v: Non-Kenyan
required:
  v: true

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
    l: questionnaire-itemControl
  value: CodeableConcept
    coding:
      system:
        v: http://hl7.org/fhir/questionnaire-item-control
        l: questionnaire-item-control
      code:
        v: drop-down
      display:
        v: Drop Down
link id:
  v: patient-identify-type
text:
  v: Identification Type
type:
  v: choice
required:
  v: true
answer option:
  value: Coding
    system:
      v: http://hl7.org/fhir/administrative-identifier
      l: administrative-identifier
    code:
      v: nationalId
    display:
      v: National ID
answer option:
  value: Coding
    system:
      v: http://hl7.org/fhir/administrative-identifier
      l: administrative-identifier
    code:
      v: passport
    display:
      v: Passport

link id:
  v: PR-id-value
text:
  v: Identification Number
type:
  v: string
required:
  v: true

extension:
  url:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
    l: sdc-questionnaire-answerExpression
  value: Expression
    language:
      v: application/x-fhir-query
    expression:
      v: Location?partof=Location/0&_sort=name
extension:
  extension:
    url:
      v: path
      l: path
    value: String
      v: name
  extension:
    url:
      v: forDisplay
      l: forDisplay
    value: Boolean
      v: true
  url:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
    l: sdc-questionnaire-choiceColumn
link id:
  v: a4-county
text:
  v: County
type:
  v: reference
enable when:
  question:
    v: nationality
  operator:
    v: =
  answer: Coding
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: KE
    display:
      v: Kenyan
required:
  v: true

extension:
  url:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
    l: sdc-questionnaire-answerExpression
  value: Expression
    language:
      v: application/x-fhir-query
    expression:
      v: Location?partof={{%patientCountyName}}
extension:
  extension:
    url:
      v: path
      l: path
    value: String
      v: name
  extension:
    url:
      v: forDisplay
      l: forDisplay
    value: Boolean
      v: true
  url:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
    l: sdc-questionnaire-choiceColumn
link id:
  v: a3-sub-county
text:
  v: Sub County
type:
  v: reference
enable when:
  question:
    v: nationality
  operator:
    v: =
  answer: Coding
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: KE
    display:
      v: Kenyan
required:
  v: true

extension:
  url:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression
    l: sdc-questionnaire-answerExpression
  value: Expression
    language:
      v: application/x-fhir-query
extension:
  extension:
    url:
      v: path
      l: path
    value: String
      v: name
  extension:
    url:
      v: forDisplay
      l: forDisplay
    value: Boolean
      v: true
  url:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
    l: sdc-questionnaire-choiceColumn
link id:
  v: a2-ward
text:
  v: Ward
type:
  v: reference
enable when:
  question:
    v: nationality
  operator:
    v: =
  answer: Coding
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: KE
    display:
      v: Kenyan
required:
  v: true

link id:
  v: PR-address-village
text:
  v: Village
type:
  v: string
required:
  v: true

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
    l: questionnaire-itemControl
  value: CodeableConcept
    coding:
      system:
        v: http://hl7.org/fhir/questionnaire-item-control
        l: questionnaire-item-control
      code:
        v: phone-number
      display:
        v: Phone Number
extension:
  url:
    v: http://ehelse.no/fhir/StructureDefinition/validationtext
    l: validationtext
  value: String
    v: Enter a valid mobile number. Strings and special characters aren't allowed
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/regex
    l: regex
  value: String
    v: ^\d{10,10}$
link id:
  v: 754217593839
text:
  v: Phone Number
type:
  v: string
required:
  v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
      l: questionnaire-itemControl
    value: CodeableConcept
  link id:
    v: 2.1
  text:
    v: 07xxxxxxxx
  type:
    v: display

v: flyover

v: Fly-over

link id:
  v: location_widget
text:
  v: GPS Coordinate
type:
  v: group
item:
  link id:
    v: latitude
  text:
    v: Latitude
  type:
    v: decimal
item:
  link id:
    v: longitude
  text:
    v: Longitude
  type:
    v: decimal

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
    l: questionnaire-itemControl
  value: CodeableConcept
    coding:
      system:
        v: http://hl7.org/fhir/questionnaire-item-control
        l: questionnaire-item-control
      code:
        v: page
      display:
        v: Page
link id:
  v: screening
text:
  v: Screening
type:
  v: group
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
      l: questionnaire-itemControl
    value: CodeableConcept
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
      l: questionnaire-choiceOrientation
    value: Code
      v: horizontal
  link id:
    v: contact_mpox
  text:
    v: Contact of Mpox Case
  type:
    v: choice
  answer option:
    value: Coding
      system:
        v: http://terminology.hl7.org/CodeSystem/v2-0136
        l: v2-0136
      code:
        v: yes
      display:
        v: Yes
  answer option:
    value: Coding
      system:
        v: http://terminology.hl7.org/CodeSystem/v2-0136
        l: v2-0136
      code:
        v: no
      display:
        v: No
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
      l: questionnaire-itemControl
    value: CodeableConcept
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
      l: questionnaire-choiceOrientation
    value: Code
      v: horizontal
  link id:
    v: allergic_history
  text:
    v: Allergic History
  type:
    v: choice
  answer option:
    value: Coding
      system:
        v: http://terminology.hl7.org/CodeSystem/v2-0136
        l: v2-0136
      code:
        v: yes
      display:
        v: Yes
  answer option:
    value: Coding
      system:
        v: http://terminology.hl7.org/CodeSystem/v2-0136
        l: v2-0136
      code:
        v: no
      display:
        v: No

v: radio-button

v: Radio Button

v: radio-button

v: Radio Button

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
    l: questionnaire-itemControl
  value: CodeableConcept
    coding:
      system:
        v: http://hl7.org/fhir/questionnaire-item-control
        l: questionnaire-item-control
      code:
        v: page
      display:
        v: Page
link id:
  v: dosage
text:
  v: Dose Information
type:
  v: group
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
      l: questionnaire-itemControl
    value: CodeableConcept
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
      l: questionnaire-choiceOrientation
    value: Code
      v: horizontal
  link id:
    v: vaccine_name
  text:
    v: Vaccine name
  type:
    v: choice
  answer option:
    value: Coding
      code:
        v: MVA-BN
      display:
        v: MVA-BN
  answer option:
    value: Coding
      code:
        v: LC16
      display:
        v: LC16
  answer option:
    value: Coding
      code:
        v: ACAM2000
      display:
        v: ACAM 2000
item:
  extension:
    url:
      v: http://ehelse.no/fhir/StructureDefinition/validationtext
      l: validationtext
    value: String
      v: Cannot be a date in the future
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/maxValue
      l: maxValue
    value: Date
      extension:
        value: Expression
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/entryFormat
      l: entryFormat
    value: String
      v: dd-mm-yyyy
  link id:
    v: date_given
  text:
    v: Date Given
  type:
    v: date
  required:
    v: true
item:
  link id:
    v: batch_no
  text:
    v: Batch Number
  type:
    v: string
  required:
    v: true
item:
  link id:
    v: vaccination_center
  text:
    v: Name of Vaccination Center
  type:
    v: string
  required:
    v: true
item:
  link id:
    v: supervisor_name
  text:
    v: Supervisor Name
  type:
    v: string
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
      l: questionnaire-itemControl
    value: CodeableConcept
  link id:
    v: supervisor_level
  text:
    v: Supervisor Level
  type:
    v: choice
  required:
    v: true
  answer option:
    value: Coding
      code:
        v: National
      display:
        v: National
  answer option:
    value: Coding
      code:
        v: County
      display:
        v: County
  answer option:
    value: Coding
      code:
        v: Sub County
      display:
        v: Sub County
  answer option:
    value: Coding
      code:
        v: Partner
      display:
        v: Partner

v: radio-button

v: Radio Button

Expression
language:
  v: text/fhirpath
expression:
  v: today()

v: drop-down

v: Drop down