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: Measles Case Report

Official URL: http://example.org/Questionnaire/MeaslesCaseReport Version: 0.1.0
Draft as of 2026-04-04 Computable Name:

Measles Case Report questionnaire for disease surveillance

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

Structure
LinkIDTextCardinalityTypeFlagsDescription & Constraintsdoco
.. Measles Case Report questionnaire for disease surveillanceQuestionnairehttp://example.org/Questionnaire/MeaslesCaseReport#0.1.0
... 151479012557Reporting Site0..1groupValue 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:
... 670954892057Case Demographics0..1groupValue Set:
.... 873240407472First name1..1stringValue Set:
.... 246751846436Middle name0..1stringValue Set:
.... 486402457213Surname/Family name1..1stringValue Set:
.... 929966324957Sex1..1choiceiconiconValue Set:
Options: 2 options
.... 442636360588Date of birth known or unknown1..1choiceiconiconValue Set:
Options: 2 options
.... 257830485990Date of Birth1..1dateEnable When: 442636360588 = Known (known)
Value Set:
.... age-at-onsetAge at Onset0..1stringiconiconValue Set:
Initial Value: string = 0
.... 492731638700Age in Years1..1integerEnable When: 442636360588 = Unknown (unknown)
Value Set:
.... 185726989867Months0..1integerEnable When: 442636360588 = Unknown (unknown)
Value Set:
.... 828303331247Days0..1integerEnable When: 442636360588 = Unknown (unknown)
Value Set:
.... residenceResidence1..1choiceiconiconValue Set:
Options: 2 options
.... 422935041274Tracer Information0..1displayValue Set:
.... parentParent / Guardian Name1..1stringValue Set:
.... a4-countyCounty1..1referenceValue Set:
.... a3-sub-countySub County1..1referenceValue Set:
.... a2-wardWard1..1referenceValue Set:
.... 242811643559Residence or Village0..1stringValue Set:
.... 946232932304Neighborhood major landmark1..1stringValue Set:
.... 424111786438Street/Plot/Estate/S. location1..1stringValue Set:
.... 754217593839Telephone No of parent/guardian0..1stringValue Set:
..... 2.107xxxxxxxx0..1displayValue Set:
... 216343227137Case Information0..1groupValue Set:
.... 554231819382Date 1st seen at health facility1..1dateValue Set:
.... 483042281962Hospitalized? 1..1choiceiconiconValue Set:
Options: 2 options
.... 340908984116Date of Admission1..1dateEnable When: 483042281962 = Yes (yes)
Value Set:
.... 755731625544IP/ OP No1..1stringValue Set:
.... 508745697175Outcome1..1choiceiconiconValue Set:
Options: 3 options
.... 728034137219Date of onset of illness1..1dateValue Set:
.... 745196148424Clinical symptoms1..*choiceValue Set:
Options: 5 options
.... 576528567552Date of Onset of rash1..1dateEnable When: 745196148424 = Rash (Rash)
Value Set:
.... 704922081985Type of Rash1..1choiceEnable When: 745196148424 = Rash (Rash)
Value Set:
Options: 2 options
.... 679340979918If Other, specify1..1stringEnable When: 704922081985 = Other (Other)
Value Set:
.... 817978705295Measles Surveilance0..1displayValue Set:
.... 207408507040Was home of patient visited for contact investigation1..1choiceiconiconValue Set:
Options: 2 options
.... 566661890668If yes, date of visit1..1dateEnable When: 207408507040 = Yes (yes)
Value Set:
.... 865158268604Is this a Case or a Line List?1..1choiceiconiconValue Set:
Options: 2 options
... 736291402384Vaccination History0..1groupValue Set:
.... 517772812375Was patient vaccinated against illness?1..1choiceiconiconValue Set:
Options: 3 options
.... 886125589225If yes, number of doses1..1integerEnable When: 517772812375 = Yes (yes)
Value Set:
.... 308128177300MR vaccination given in last 30 days prior to onset of illness1..1choiceiconiconValue Set:
Options: 3 options
.... 544290619304Date of last vaccination1..1dateEnable When: 308128177300 = Yes (yes)
Value Set:
... 271053545237Sample/Specimen Collection0..1groupEnable When: 865158268604 = Case (Case)
Value Set:
.... 412689284625Please select specimen collected1..*choiceValue Set:
Options: 3 options
.... 8962468583341Date of specimen collection1..1dateEnable When: 412689284625 exists true
Value Set:
.... 258912872921Were other specimen types collected?1..1choiceiconiconValue Set:
Options: 2 options
.... 340507649387If yes, specify other specimen type1..1stringEnable When: 258912872921 = Yes (yes)
Value Set:
.... 699353598445Date of other specimen type collection1..1dateEnable When: 258912872921 = Yes (yes)
Value Set:
.... 718251724172Date specimen sent to lab1..1dateValue Set:

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 929966324957

  • null#male ("Male")
  • null#female ("Female")

Answer options for 442636360588

  • null#known ("Known")
  • null#unknown ("Unknown")

Answer options for residence

  • null#Urban ("Urban")
  • null#Rural ("Rural")

Answer options for 483042281962

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

Answer options for 508745697175

  • null#Alive ("Alive")
  • null#Dead ("Dead")
  • null#Unknown ("Unknown")

Answer options for 745196148424

  • null#Fever ("Fever")
  • null#Rash ("Rash")
  • null#Cough ("Cough")
  • null#Coryza ("Coryza")
  • null#Conjunctivitis ("Conjunctivitis")

Answer options for 704922081985

  • null#Maculopapular ("Maculopapular")
  • null#Other ("Other")

Answer options for 207408507040

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

Answer options for 865158268604

  • null#Case ("Case")
  • null#Line List ("Line List")

Answer options for 517772812375

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

Answer options for 308128177300

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

Answer options for 412689284625

  • null#Blood ("Blood")
  • null#Urine ("Urine")
  • null#Respiratory Sample ("Respiratory Sample")

Answer options for 258912872921

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