MpoxTallySheet
type: Questionnaire
node role: treeRoot
id:
  v: MpoxTallySheet
meta:
  profile:
    v: http://hl7.org/fhir/4.0/StructureDefinition/Questionnaire
    l: Questionnaire
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: Questionnaire MpoxTallySheet 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 Tally Sheet questionnaire for disease surveillance Questionnaire http://example.org/Questionnaire/MpoxTallySheet#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; 819…
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: selectedFacilityName
    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

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

url:
  v: http://hl7.org/fhir/StructureDefinition/variable
  l: variable
value: 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 Tally Sheet

v: active

v: 2026-04-04T09:09:24+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 Tally Sheet questionnaire for disease surveillance

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: village
text:
  v: Village
type:
  v: string
required:
  v: true

link id:
  v: team_no
text:
  v: Team No
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: drop-down
      display:
        v: Drop down
link id:
  v: team_type
text:
  v: Team type
type:
  v: choice
required:
  v: true
answer option:
  value: Coding
    code:
      v: static
    display:
      v: Static
answer option:
  value: Coding
    code:
      v: temporary_fixed
    display:
      v: Temporary Fixed
answer option:
  value: Coding
    code:
      v: mobile_sites
    display:
      v: Mobile sites

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: campaign_day
text:
  v: Campaign Day
type:
  v: choice
required:
  v: true
answer option:
  value: Coding
    code:
      v: 1
    display:
      v: Day 1
answer option:
  value: Coding
    code:
      v: 2
    display:
      v: Day 2
answer option:
  value: Coding
    code:
      v: 3
    display:
      v: Day 3
answer option:
  value: Coding
    code:
      v: 4
    display:
      v: Day 4
answer option:
  value: Coding
    code:
      v: 5
    display:
      v: Day 5
answer option:
  value: Coding
    code:
      v: 6
    display:
      v: Day 6
answer option:
  value: Coding
    code:
      v: 7
    display:
      v: Day 7
answer option:
  value: Coding
    code:
      v: 8
    display:
      v: Day 8
answer option:
  value: Coding
    code:
      v: 9
    display:
      v: Day 9
answer option:
  value: Coding
    code:
      v: 10
    display:
      v: Day 10

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/entryFormat
    l: entryFormat
  value: String
    v: dd-mm-yyyy
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/maxValue
    l: maxValue
  value: Date
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue
        l: cqf-calculatedValue
      value: Expression
link id:
  v: 728034137219
text:
  v: Date
type:
  v: date
required:
  v: true

v: text/fhirpath

v: today()

link id:
  v: supervisor_name
text:
  v: Supervisor Name
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: drop-down
      display:
        v: Drop down
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

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: target_population
text:
  v: Number Reached
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: hcw_18_39_reported
  text:
    v: Were any healthcare workers aged 18–39 years reported?
  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:
  link id:
    v: hcw_18_39_male
  text:
    v: Number of male healthcare workers aged 18–39 years reported
  type:
    v: integer
  enable when:
    question:
      v: hcw_18_39_reported
    operator:
      v: =
    answer: Coding
      code:
        v: yes
item:
  link id:
    v: hcw_18_39_female
  text:
    v: Number of female healthcare workers aged 18–39 years reported
  type:
    v: integer
  enable when:
    question:
      v: hcw_18_39_reported
    operator:
      v: =
    answer: Coding
      code:
        v: yes
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
      l: questionnaire-hidden
    value: Boolean
      v: true
  link id:
    v: hcw_18_39_male_no
  text:
    v: Number of male healthcare workers aged 18–39 years reported
  type:
    v: integer
  enable when:
    question:
      v: hcw_18_39_reported
    operator:
      v: =
    answer: Coding
      code:
        v: no
  initial:
    value: Integer
      v: 0
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
      l: questionnaire-hidden
    value: Boolean
      v: true
  link id:
    v: hcw_18_39_female_no
  text:
    v: Number of female healthcare workers aged 18–39 years reported
  type:
    v: integer
  enable when:
    question:
      v: hcw_18_39_reported
    operator:
      v: =
    answer: Coding
      code:
        v: no
  initial:
    value: Integer
      v: 0
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: hcw_40_59_reported
  text:
    v: Were any healthcare workers aged 40–59 years reported?
  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:
  link id:
    v: hcw_40_59_male
  text:
    v: Number of male healthcare workers aged 40–59 years reported
  type:
    v: integer
  enable when:
    question:
      v: hcw_40_59_reported
    operator:
      v: =
    answer: Coding
      code:
        v: yes
item:
  link id:
    v: hcw_40_59_female
  text:
    v: Number of female healthcare workers aged 40–59 years reported
  type:
    v: integer
  enable when:
    question:
      v: hcw_40_59_reported
    operator:
      v: =
    answer: Coding
      code:
        v: yes
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
      l: questionnaire-hidden
    value: Boolean
      v: true
  link id:
    v: hcw_40_59_male_no
  text:
    v: Number of male healthcare workers aged 40–59 years reported

v: radio-button

v: Radio Button

v: radio-button

v: Radio Button

v: integer

question:
  v: hcw_40_59_reported
operator:
  v: =
answer: Coding
  code:
    v: no

value: Integer
  v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: hcw_40_59_female_no
text:
  v: Number of female healthcare workers aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: hcw_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: hcw_60_plus_reported
text:
  v: Were any healthcare workers aged 60+ years reported?
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

link id:
  v: hcw_60_plus_male
text:
  v: Number of male healthcare workers aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: hcw_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

link id:
  v: hcw_60_plus_female
text:
  v: Number of female healthcare workers aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: hcw_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: hcw_60_plus_male_no
text:
  v: Number of male healthcare workers aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: hcw_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: hcw_60_plus_female_no
text:
  v: Number of female healthcare workers aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: hcw_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: sw_under_18_reported
text:
  v: Were any sex workers aged under 18 years reported?
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

link id:
  v: sw_under_18_male
text:
  v: Number of male sex workers under 18 years reported
type:
  v: integer
enable when:
  question:
    v: sw_under_18_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

link id:
  v: sw_under_18_female
text:
  v: Number of female sex workers aged under 18 years reported
type:
  v: integer
enable when:
  question:
    v: sw_under_18_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: sw_under_18_male_no
text:
  v: Number of male sex workers aged under 18 years reported
type:
  v: integer
enable when:
  question:
    v: sw_under_18_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: sw_under_18_female_no
text:
  v: Number of female sex workers aged under 18 years reported
type:
  v: integer
enable when:
  question:
    v: sw_under_18_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: sw_18_39_reported
text:
  v: Were any sex workers aged 18–39 years reported?
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

link id:
  v: sw_18_39_male
text:
  v: Number of male sex workers aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: sw_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

link id:
  v: sw_18_39_female
text:
  v: Number of female sex workers aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: sw_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: sw_18_39_male_no
text:
  v: Number of male sex workers aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: sw_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: sw_18_39_female_no
text:
  v: Number of female sex workers aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: sw_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: sw_40_59_reported
text:
  v: Were any sex workers aged 40–59 years reported?
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

link id:
  v: sw_40_59_male
text:
  v: Number of male sex workers aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: sw_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

link id:
  v: sw_40_59_female
text:
  v: Number of female sex workers aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: sw_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: sw_40_59_male_no
text:
  v: Number of male sex workers aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: sw_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: sw_40_59_female_no
text:
  v: Number of female sex workers aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: sw_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: sw_60_plus_reported
text:
  v: Were any sex workers aged 60+ years reported?
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

link id:
  v: sw_60_plus_male
text:
  v: Number of male sex workers aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: sw_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

link id:
  v: sw_60_plus_female
text:
  v: Number of female sex workers aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: sw_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: sw_60_plus_male_no
text:
  v: Number of male sex workers aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: sw_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: sw_60_plus_female_no
text:
  v: Number of female sex workers aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: sw_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: td_18_39_reported
text:
  v: Were any truck drivers aged 18–39 years reported?
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

link id:
  v: td_18_39_male
text:
  v: Number of male truck drivers aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: td_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

link id:
  v: td_18_39_female
text:
  v: Number of female truck drivers aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: td_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: td_18_39_male_no
text:
  v: Number of male truck drivers aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: td_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: td_18_39_female_no
text:
  v: Number of female truck drivers aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: td_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: td_40_59_reported
text:
  v: Were any truck drivers aged 40–59 years reported?
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

link id:
  v: td_40_59_male
text:
  v: Number of male truck drivers aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: td_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

link id:
  v: td_40_59_female
text:
  v: Number of female truck drivers aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: td_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: td_40_59_male_no
text:
  v: Number of male truck drivers aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: td_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: td_40_59_female_no
text:
  v: Number of female truck drivers aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: td_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: td_60_plus_reported
text:
  v: Were any truck drivers aged 60+ years reported?
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

link id:
  v: td_60_plus_male
text:
  v: Number of male truck drivers aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: td_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

link id:
  v: td_60_plus_female
text:
  v: Number of female truck drivers aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: td_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: td_60_plus_male_no
text:
  v: Number of male truck drivers aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: td_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: td_60_plus_female_no
text:
  v: Number of female truck drivers aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: td_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: others_18_39_reported
text:
  v: Were any others aged 18–39 years reported?
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

link id:
  v: others_18_39_male
text:
  v: Number of male others aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: others_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

link id:
  v: others_18_39_female
text:
  v: Number of female others aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: others_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: others_18_39_male_no
text:
  v: Number of male others aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: others_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: others_18_39_female_no
text:
  v: Number of female others aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: others_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: others_40_59_reported
text:
  v: Were any others aged 40–59 years reported?
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

link id:
  v: others_40_59_male
text:
  v: Number of male others aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: others_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

link id:
  v: others_40_59_female
text:
  v: Number of female others aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: others_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: others_40_59_male_no
text:
  v: Number of male others aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: others_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: others_40_59_female_no
text:
  v: Number of female others aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: others_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: others_60_plus_reported
text:
  v: Were any others aged 60+ years reported?
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

link id:
  v: others_60_plus_male
text:
  v: Number of male others aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: others_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

link id:
  v: others_60_plus_female
text:
  v: Number of female others aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: others_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: others_60_plus_male_no
text:
  v: Number of male others aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: others_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: others_60_plus_female_no
text:
  v: Number of female others aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: others_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: contact_under_18_reported
text:
  v: Were any contacts aged under 18 years reported?
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

link id:
  v: contact_under_18_male
text:
  v: Number of male contacts aged under 18 years reported
type:
  v: integer
enable when:
  question:
    v: contact_under_18_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

link id:
  v: contact_under_18_female
text:
  v: Number of female contacts aged under 18 years reported
type:
  v: integer
enable when:
  question:
    v: contact_under_18_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: contact_under_18_male_no
text:
  v: Number of male contacts aged under 18 years reported
type:
  v: integer
enable when:
  question:
    v: contact_under_18_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: contact_under_18_female_no
text:
  v: Number of female contacts aged under 18 years reported
type:
  v: integer
enable when:
  question:
    v: contact_under_18_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: contact_18_39_reported
text:
  v: Were any contacts aged 18–39 years reported?
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

link id:
  v: contact_18_39_male
text:
  v: Number of male contacts aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: contact_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

link id:
  v: contact_18_39_female
text:
  v: Number of female contacts aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: contact_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: contact_18_39_male_no
text:
  v: Number of male contacts aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: contact_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: contact_18_39_female_no
text:
  v: Number of female contacts aged 18–39 years reported
type:
  v: integer
enable when:
  question:
    v: contact_18_39_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: contact_40_59_reported
text:
  v: Were any contacts aged 40–59 years reported?
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

link id:
  v: contact_40_59_male
text:
  v: Number of male contacts aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: contact_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

link id:
  v: contact_40_59_female
text:
  v: Number of female contacts aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: contact_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: contact_40_59_male_no
text:
  v: Number of male contacts aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: contact_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: contact_40_59_female_no
text:
  v: Number of female contacts aged 40–59 years reported
type:
  v: integer
enable when:
  question:
    v: contact_40_59_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: contact_60_plus_reported
text:
  v: Were any contacts aged 60+ years reported?
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

link id:
  v: contact_60_plus_male
text:
  v: Number of male contacts aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: contact_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

link id:
  v: contact_60_plus_female
text:
  v: Number of female contacts aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: contact_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: contact_60_plus_male_no
text:
  v: Number of male contacts aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: contact_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
    l: questionnaire-hidden
  value: Boolean
    v: true
link id:
  v: contact_60_plus_female_no
text:
  v: Number of female contacts aged 60+ years reported
type:
  v: integer
enable when:
  question:
    v: contact_60_plus_reported
  operator:
    v: =
  answer: Coding
    code:
      v: no
initial:
  value: Integer
    v: 0

link id:
  v: utilization_aefi_mpox_surveilance
text:
  v: Vaccine Utilization, AEFI and Mpox Surveillance
type:
  v: group
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/maxValue
      l: maxValue
    value: Integer
      v: 9999
  link id:
    v: vaccine_received
  text:
    v: Number of doses of vaccine received
  type:
    v: integer
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/maxValue
      l: maxValue
    value: Integer
      v: 9999
  extension:
    extension:
      url:
        v: key
        l: key
      value: Id
        v: constraint-1
    extension:
      url:
        v: requirements
        l: requirements
      value: String
        v: vaccine_used <= vaccine_received
    extension:
      url:
        v: severity
        l: severity
      value: Code
        v: error
    extension:
      url:
        v: expression
        l: expression
      value: String
        v: %context.answer.value <= %resource.descendants().where(linkId='vaccine_received').answer.value
    extension:
      url:
        v: human
        l: human
      value: String
        v: Doses used cannot be more than the doses received
    extension:
      url:
        v: location
        l: location
      value: String
        v: 1
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-constraint
      l: questionnaire-constraint
  link id:
    v: vaccine_used
  text:
    v: Number of vaccine doses used
  type:
    v: integer
  required:
    v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/maxValue
      l: maxValue
    value: Integer
      v: 9999
  extension:
    extension:
      url:
        v: key
        l: key
      value: Id
        v: constraint-1
    extension:
      url:
        v: requirements
        l: requirements
      value: String
        v: vaccine_used <= vaccine_received
    extension:
      url:
        v: severity
        l: severity
      value: Code
        v: error
    extension:
      url:
        v: expression
        l: expression
      value: String
        v: %context.answer.value <= %resource.descendants().where(linkId='vaccine_received').answer.value
    extension:
      url:
        v: human
        l: human
      value: String
        v: Doses used cannot be more than the doses received
    extension:
      url:
        v: location
        l: location
      value: String
        v: 1
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-constraint
      l: questionnaire-constraint
  link id:
    v: vaccine_remaining
  text:
    v: Number of vaccine doses remaining
  type:
    v: integer
  required:
    v: true
item:
  link id:
    v: aefi
  text:
    v: AEFI
  type:
    v: display
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: aefi_yes_no
  text:
    v: Reported AEFI?
  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://hl7.org/fhir/StructureDefinition/maxValue
      l: maxValue
    value: Integer
      v: 9999
  extension:
    extension:
      url:
        v: key
        l: key
      value: Id
        v: constraint-1
    extension:
      url:
        v: requirements
        l: requirements
      value: String
        v: aefi_count <= vaccine_used
    extension:
      url:
        v: severity
        l: severity
      value: Code
        v: error
    extension:
      url:
        v: expression
        l: expression
      value: String
        v: %context.answer.value <= %resource.descendants().where(linkId='vaccine_used').answer.value

v: radio-button

v: Radio Button

url:
  v: human
  l: human
value: String
  v: AEFI count cannot be more than the doses used

url:
  v: location
  l: location
value: String
  v: 1

v: aefi_count

v: Number of vaccinee with reported AEFI

v: integer

question:
  v: aefi_yes_no
operator:
  v: =
answer: Coding
  code:
    v: yes

v: true

link id:
  v: surveilance
text:
  v: Surveilance
type:
  v: display

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/maxValue
    l: maxValue
  value: Integer
    v: 9999
link id:
  v: mpox_suspected_case_count
text:
  v: No. of Mpox Suspected Case detected
type:
  v: integer
required:
  v: true

link id:
  v: rumour_tracking
text:
  v: Rumour Tracking
type:
  v: display

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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: rumour_reported
text:
  v: Were any rumours reported
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

link id:
  v: rumour_details
text:
  v: What was the rumour about
type:
  v: string
enable when:
  question:
    v: rumour_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes
    display:
      v: Yes
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: radio-button
      display:
        v: Radio Button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: rumour_escalated
text:
  v: Were they escalated
type:
  v: choice
enable when:
  question:
    v: rumour_reported
  operator:
    v: =
  answer: Coding
    code:
      v: yes
    display:
      v: Yes
required:
  v: true
answer option:
  value: Coding
    code:
      v: yes
    display:
      v: Yes
answer option:
  value: Coding
    code:
      v: no
    display:
      v: No