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: VL Case

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

Visceral Leishmaniasis surveillance case questionnaire

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

Structure
LinkIDTextCardinalityTypeFlagsDescription & Constraintsdoco
.. Visceral Leishmaniasis surveillance case questionnaireQuestionnairehttp://example.org/Questionnaire/VlCase#0.1.0
... 151479012557PRESENTATION PHASE0..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
.... 185890957847Date of Diagnosis1..1dateValue Set:
... 565301843046Case Information0..1groupValue Set:
.... 123103147447IP/OP Number1..1stringValue Set:
.... 817903655885Patient First Name1..1stringValue Set:
.... 164840483828Patient Middle Name0..1stringValue Set:
.... 606848143908Patient Family Name1..1stringValue Set:
.... 760016167922Patient Mobile Contact0..1stringValue Set:
..... 12345667807xxxxxxxx0..1displayValue Set:
.... 442636360588Date of Birth known or unknown?0..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:
.... 185726989867Age in Months0..1integerEnable When: 442636360588 = Unknown (unknown)
Value Set:
.... 828303331247Age in Days0..1integerEnable When: 442636360588 = Unknown (unknown)
Value Set:
.... 543806612685Gender1..1choiceiconiconValue Set:
Options: 2 options
.... 743522593349Pregnancy Status1..1choiceEnable When: 543806612685 = Female (female)
Value Set:
Options: 3 options
.... 832804021140Weight (Kg)1..1decimalValue Set:
.... 856786488810Height (cm)1..1decimalValue Set:
.... 361227700960Temperature (°C)1..1decimalValue Set:
.... 350480749254Patient Location0..1displayValue Set:
.... a4-countyCounty1..1referenceValue Set:
.... a3-sub-countySub County1..1referenceValue Set:
.... 754362784943Ward1..1referenceValue Set:
.... 116279465819Village1..1stringValue Set:
.... 845666899224Nearest Health Facility1..1stringValue Set:
.... 999881476256Occupation1..1choiceValue Set:
Options: 6 options
.... 673073919688Other Occupation(Specify)1..1stringEnable When: 999881476256 = Other (Specify) (occ-006)
Value Set:
.... 899673957595Education Level1..1choiceValue Set:
Options: 5 options
.... 261509225024Other Education ( Specify)1..1stringEnable When: 899673957595 = Other (Specify) (edu-005)
Value Set:
.... 657999955440Name of Contact Person1..1stringValue Set:
.... 354738003178Mobile Contact (of Contact Person)1..1stringValue Set:
..... 98458623507xxxxxxxx0..1displayValue Set:
... 682361027621History of the disease0..1groupValue Set:
.... 728034137219Date of Onset of Symptoms1..1dateValue Set:
.... 920645761660Days Since Onset of Symptoms0..1stringiconiconValue Set:
Initial Value: string = 0
.... 997694179371Name of Village Where Patient Probably Got Infected1..1stringValue Set:
.... 648643802331Is It an Imported Case (from outside the country)?1..1choiceiconiconValue Set:
Options: 2 options
.... 405254523776If Yes, Indicate Name of Country1..1stringEnable When: 648643802331 = Yes (yes)
Value Set:
.... 241783748776Did Patient Travel to Endemic Area in Last 6 Months? (In country)1..1choiceiconiconValue Set:
Options: 2 options
.... 240876879827If yes, indicate the place(s) visited:0..1displayEnable When: 241783748776 = Yes (yes)
Value Set:
.... 751649865991County1..1referenceEnable When: 241783748776 = Yes (yes)
Value Set:
.... 751649866545Sub-county1..1referenceEnable When: 241783748776 = Yes (yes)
Value Set:
.... 683913433621Ward0..1referenceEnable When: 241783748776 = Yes (yes)
Value Set:
.... 304570397907Village1..1stringEnable When: 241783748776 = Yes (yes)
Value Set:
.... 201707720724Location1..1stringEnable When: 241783748776 = Yes (yes)
Value Set:
.... 742577347417Did Patient Visit Traditional Healer before visiting Health Facility?1..1choiceiconiconValue Set:
Options: 2 options
.... 291919290357Previous Admission Due to Visceral Leishmaniasis?1..1choiceiconiconValue Set:
Options: 2 options
.... 653200828098If Yes, When Admitted?1..1choiceEnable When: 291919290357 = Yes (yes)
Value Set:
Options: 4 options
.... 699010843343Has Patient Had Fever for Last 2 Weeks?1..1choiceiconiconValue Set:
Options: 2 options
.... clinician-actionClinician should perform spleen and liver palpation0..1displayEnable When: 699010843343 = Yes (yes)
Value Set:
.... 458194698702Abdominal Distension Present?1..1choiceiconiconValue Set:
Options: 2 options
.... 788908031336Organ Enlargement0..1displayValue Set:
.... 594158306957Liver Enlarged?1..1choiceiconiconValue Set:
Options: 2 options
.... 754134389540Liver Measurement below Costal Margin (cm)1..1decimalEnable When: 594158306957 = Yes (yes)
Value Set:
.... 433410405758Spleen Enlarged?1..1choiceiconiconValue Set:
Options: 2 options
.... 808046746150Spleen Measurement below Costal Margin (cm)1..1decimalEnable When: 433410405758 = Yes (yes)
Value Set:
.... 496596553090Presence of Concomitant Infections at presentation?1..1choiceiconiconValue Set:
Options: 2 options
.... 968034282530Name(s) of Concomitant Infections1..1stringEnable When: 496596553090 = Yes (yes)
Value Set:
.... 332723314026Clinician's Name1..1stringValue Set:
.... 493012943787Clinician's Signature1..1stringValue 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 442636360588

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

Answer options for 543806612685

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

Answer options for 743522593349

  • null#notknown ("Not Known")
  • null#positive ("Positive")
  • null#negative ("Negative")

Answer options for 999881476256

  • null#occ-001 ("None")
  • null#occ-002 ("Student")
  • null#occ-003 ("Animal Herder")
  • null#occ-004 ("Self Employed")
  • null#occ-005 ("Homemaker")
  • null#occ-006 ("Other (Specify)")

Answer options for 899673957595

  • null#edu-001 ("None")
  • null#edu-002 ("Primary")
  • null#edu-003 ("Secondary")
  • null#edu-004 ("Post–Secondary")
  • null#edu-005 ("Other (Specify)")

Answer options for 648643802331

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

Answer options for 241783748776

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

Answer options for 742577347417

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

Answer options for 291919290357

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

Answer options for 653200828098

  • null#admin-001 ("3 months ago")
  • null#admin-002 ("6 months ago")
  • null#admin-003 ("1 year ago")
  • null#admin-004 ("More than 1 year ago")

Answer options for 699010843343

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

Answer options for 458194698702

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

Answer options for 594158306957

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

Answer options for 433410405758

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

Answer options for 496596553090

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