Kenya Emergency FHIR Implementation Guide, published by Digital Health Agency (DHA), Kenya. 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/Kenya-Emmergency-FHIR-IG/ and changes regularly. See the Directory of published versions
This page provides downloadable artefacts for implementers integrating with the Kenya Emergency FHIR Implementation Guide.
The FHIR NPM package contains all compiled profiles, extensions, value sets, code systems, and example instances as FHIR R4 JSON resources, suitable for loading into any FHIR validator or server.
| Resource | Format | Description |
|---|---|---|
fhir.kenyaEmergencyIG-0.1.0.tgz |
NPM Package (.tgz) |
Full IG FHIR NPM package |
package.json |
JSON | Package manifest |
fhir.kenyaEmergencyIG0.1.04.0.1https://nshr-uat.sha.go.ke/fhir
To validate FHIR resources against this IG, use the HL7 FHIR Validator with this package loaded:
java -jar validator_cli.jar <resource.json> \
-ig fhir.kenyaEmergencyIG#0.1.0 \
-version 4.0.1
Alternatively, validate online at validator.fhir.org by loading the package from this IG.
The FSH source files for this IG are organised into the following structure:
input/fsh/
aliases.fsh — External ValueSet and identifier-system aliases
rulesets/
ruleSets.fsh — Shared FSH rule sets (identifier, reference, codeable-concept)
terminology/
codeSystem.fsh — All local CodeSystem definitions
valueSet.fsh — All local ValueSet definitions
invariants/
encounter.fsh — EMIncidentEncounter / EMPOCEncounter constraints
patient.fsh — KenyaEmergencyPatient constraints
observation.fsh — Caller-reported observation constraints
clinical-profiles.fsh — Condition, exam, and vitals constraints
extensions/
encounter.fsh — Caller, supporting agency, responding unit, crew member
patient.fsh — Unidentified/verified/approximate-age/is-adult
facility.fsh — Facility level, emergency-centre capability
episode-of-care.fsh — Incident priority, number of patients
clinical-profiles.fsh — Vitals, exam, medication, responder-unit extensions
profile/
patient.fsh — KenyaEmergencyPatient
episode-of-care.fsh — EMEpisodeOfCare
incident-encounter.fsh — EMIncidentEncounter, EMResponderUnit, EMResponderUnitLocation
poc-encounter.fsh — EMPOCEncounter
location.fsh — EMSceneLocation
facility.fsh — EMDestinationFacility
condition.fsh — EMCondition
allergyIntolerance.fsh — EMAllergyIntolerance, EMNoKnownAllergy, EMAllergyCriticalityFlag
procedure.fsh — EMProcedure
medication.fsh — EMMedicationAdministration
diagnosticReport.fsh — EMDiagnosticReport
vital-signs.fsh — EMVitalSignsObservation, EMTriageAcuityObservation
physical-exam.fsh — EMSecondarySurveyObservation
observation.fsh — Caller-reported observation profiles
composition.fsh, documentReference.fsh, questionnaire-response.fsh, case-assessment.fsh
examples/
episode-of-care.fsh, support-chain.fsh, clinical-profile-examples.fsh, profile-examples.fsh
This IG references the following external terminology servers. Implementers must have access to these servers for full terminology validation:
| Terminology | Server | Organisation |
|---|---|---|
| KNHTS Clinical Value Sets | https://ilm-hie.dha.go.ke/ocl/ |
Digital Health Agency (DHA) |
| PPB Generic Products | https://ilm-hie.dha.go.ke/ocl/orgs/MOH-PPB/ |
Pharmacy and Poisons Board (PPB) |
| SHA Interventions | https://ilm-hie.dha.go.ke/ocl/orgs/MOH-KENYA/ |
Social Health Authority (SHA) |
| SNOMED CT | https://snomed.info/sct |
SNOMED International |
| LOINC | https://loinc.org |
Regenstrief Institute |
For technical queries about implementation: