Kenya Disease Surveillance FHIR Implementation Guide.
0.1.0 - ci-build Kenya flag

Kenya Disease Surveillance FHIR Implementation Guide., published by Kenya National Public Health Institute. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IntelliSOFT-Consulting/Surveillance-FHIR-IG/ and changes regularly. See the Directory of published versions

Questionnaire: Mpox Register

Official URL: http://example.org/Questionnaire/MpoxRegister Version: 0.1.0
Active as of 2026-05-04 Computable Name:

Mpox vaccination register questionnaire

Profile: http://hl7.org/fhir/4.0/StructureDefinition/Questionnaire

Structure
LinkIDTextCardinalityTypeFlagsDescription & Constraintsdoco
.. Mpox vaccination register questionnaireQuestionnairehttp://example.org/Questionnaire/MpoxRegister#0.1.0
... 151479012557Reporting Site0..1groupValue Set:
.... 546255966914Hospital/Facility Location0..1displayValue Set:
.... user_roleUser Role0..1stringiconiconValue Set:
.... user_facilityUser Facility0..1stringiconiconValue Set:
.... user_wardUser Ward0..1stringiconiconValue Set:
.... user_sub_countyUser Sub County0..1stringiconiconValue Set:
.... user_countyUser County0..1stringiconiconValue Set:
.... facility_levelnull0..1groupEnable When: user_role = VACCINATOR
Value Set:
..... 294367770999County1..1referenceValue Set:
..... 819946803642Sub County1..1referenceValue Set:
..... 819943434Ward1..1referenceValue Set:
..... 819946803677Health Facility1..1referenceValue Set:
..... 438862163919Type of health facility1..1choiceValue Set:
Options: 3 options
.... sub_county_levelnull0..1groupEnable When: user_role = SUBCOUNTY_DISEASE_SURVEILLANCE_OFFICER
Value Set:
..... 294367770999_sub_countyCounty1..1referenceValue Set:
..... 819946803642_sub_countySub County1..1referenceValue Set:
..... 819943434_sub_countyWard1..1referenceValue Set:
..... 819946803677_sub_countyHealth Facility1..1referenceValue Set:
..... 438862163919_sub_countyType of health facility1..1choiceValue Set:
Options: 3 options
.... county_levelnull0..1groupEnable When: user_role = COUNTY_DISEASE_SURVEILLANCE_OFFICER
Value Set:
..... 294367770999_countyCounty1..1referenceValue Set:
..... 819946803642_countySub County1..1referenceValue Set:
..... 819943434_countyWard1..1referenceValue Set:
..... 819946803677_countyHealth Facility1..1referenceValue Set:
..... 438862163919_countyType of health facility1..1choiceValue Set:
Options: 3 options
.... national_levelnull0..1groupEnable When: user_role = ADMINISTRATOR
Value Set:
..... 294367770999_nationalCounty1..1referenceValue Set:
..... 819946803642_nationalSub County1..1referenceValue Set:
..... 819943434_nationalWard1..1referenceValue Set:
..... 819946803677_nationalHealth Facility1..1referenceValue Set:
..... 438862163919_nationalType of health facility1..1choiceValue Set:
Options: 3 options
.... 992818778559EPID No0..1stringiconiconValue Set:
... client_informationClient Information0..1groupValue Set:
.... 873240407472First Name1..1stringValue Set:
.... 246751846436Middle Name0..1stringValue Set:
.... 486402457213Last Name1..1stringValue Set:
.... dob_knownIs Date of Birth known?1..1choiceiconiconValue Set:
Options: 2 options
.... 257830485990Date of Birth1..1dateEnable When: dob_known = Yes (yes)
Value Set:
.... calculated_ageAge1..1stringiconiconEnable When: dob_known = Yes (yes)
Value Set:
.... age-groupAge Details0..1groupEnable When: dob_known = No (no)
Value Set:
..... 492731638700Age in Years1..1integerValue Set:
..... 185726989867Age in Months0..1integerValue Set:
..... 828303331247Age in Days0..1integerValue Set:
.... 929966324957Gender0..1choiceiconiconValue Set:
Options: 2 options
.... occupationOccupation1..1choiceValue Set:
Options: 4 options
.... occupation-otherPlease specify other occupation1..1stringEnable When: occupation = Other (occupation-codes#OTH)
Value Set:
.... nationalityNationality0..1choiceValue Set:
Options: 2 options
.... country_of_originIf Non-Kenyan, specify country of origin1..1stringEnable When: nationality = Non-Kenyan (Country Codes#NON)
Value Set:
.... patient-identify-typeIdentification Type1..1choiceValue Set:
Options: 2 options
.... PR-id-valueIdentification Number1..1stringValue Set:
.... a4-countyCounty1..1referenceEnable When: nationality = Kenyan (Country Codes#KE)
Value Set:
.... a3-sub-countySub County1..1referenceEnable When: nationality = Kenyan (Country Codes#KE)
Value Set:
.... a2-wardWard1..1referenceEnable When: nationality = Kenyan (Country Codes#KE)
Value Set:
.... PR-address-villageVillage1..1stringValue Set:
.... 754217593839Phone Number1..1stringValue Set:
..... 2.107xxxxxxxx0..1displayValue Set:
.... location_widgetGPS Coordinate0..1groupValue Set:
..... latitudeLatitude0..1decimalValue Set:
..... longitudeLongitude0..1decimalValue Set:
... screeningScreening0..1groupValue Set:
.... contact_mpoxContact of Mpox Case0..1choiceiconiconValue Set:
Options: 2 options
.... allergic_historyAllergic History0..1choiceiconiconValue Set:
Options: 2 options
.... vaccine_nameVaccine name0..1choiceiconiconValue Set:
Options: 3 options
.... date_givenDate Given1..1dateValue Set:
.... batch_noBatch Number1..1stringValue Set:
.... vaccination_centerName of Vaccination Center1..1stringValue Set:
.... supervisor_nameSupervisor Name1..1stringValue Set:
.... supervisor_levelSupervisor Level1..1choiceValue Set:
Options: 4 options

doco Documentation for this format

Options Sets

Answer options for 438862163919

  • null#Private ("Private")
  • null#Public ("Public")
  • null#Faith Based ("Faith Based")

Answer options for 438862163919_sub_county

  • null#Private ("Private")
  • null#Public ("Public")
  • null#Faith Based ("Faith Based")

Answer options for 438862163919_county

  • null#Private ("Private")
  • null#Public ("Public")
  • null#Faith Based ("Faith Based")

Answer options for 438862163919_national

  • null#Private ("Private")
  • null#Public ("Public")
  • null#Faith Based ("Faith Based")

Answer options for dob_known

  • null#yes ("Yes")
  • null#no ("No")

Answer options for 929966324957

  • http://hl7.org/fhir/administrative-gender#female ("Female")
  • http://hl7.org/fhir/administrative-gender#male ("Male")

Answer options for occupation

  • http://example.org/fhir/CodeSystem/occupation-codes#HCW ("Health Care Worker")
  • http://example.org/fhir/CodeSystem/occupation-codes#SW ("Sex Worker")
  • http://example.org/fhir/CodeSystem/occupation-codes#TD ("Truck Driver")
  • http://example.org/fhir/CodeSystem/occupation-codes#OTH ("Other")

Answer options for nationality

  • urn:iso:std:iso:3166#KE ("Kenyan")
  • urn:iso:std:iso:3166#NON ("Non-Kenyan")

Answer options for patient-identify-type

  • http://hl7.org/fhir/administrative-identifier#nationalId ("National ID")
  • http://hl7.org/fhir/administrative-identifier#passport ("Passport")

Answer options for contact_mpox

  • http://terminology.hl7.org/CodeSystem/v2-0136#yes ("Yes")
  • http://terminology.hl7.org/CodeSystem/v2-0136#no ("No")

Answer options for allergic_history

  • http://terminology.hl7.org/CodeSystem/v2-0136#yes ("Yes")
  • http://terminology.hl7.org/CodeSystem/v2-0136#no ("No")

Answer options for vaccine_name

  • null#MVA-BN ("MVA-BN")
  • null#LC16 ("LC16")
  • null#ACAM2000 ("ACAM 2000")

Answer options for supervisor_level

  • null#National ("National")
  • null#County ("County")
  • null#Sub County ("Sub County")
  • null#Partner ("Partner")