Kenya Emergency FHIR Implementation Guide - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. 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-1.0.0.tgz |
NPM Package (.tgz) |
Full IG FHIR NPM package |
package.json |
JSON | Package manifest |
fhir.kenyaEmergencyIG1.0.04.0.1https://fhir.dha.go.ke/ems
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#1.0.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, EMAllergyIntoleranceV1, EMNoKnownAllergy, EMAllergyCriticalityFlag
procedure.fsh — EMProcedure, EMProcedureV2
medication.fsh — EMMedicationAdministration
diagnosticReport.fsh — EMDiagnosticReport
vital-signs.fsh — EMVitalSignsObservation, EMTriageAcuityObservation
physical-exam.fsh — EMSecondarySurveyObservation
investigation.fsh — EMInvestigationObservation
observation.fsh — Caller-reported observation profiles
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: