Kenya ePrescription FHIR Implementation Guide
0.1.0 - ci-build
Kenya ePrescription FHIR Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
This page describes the primary clinical and operational use cases supported by the Kenya ePrescription Implementation Guide (IG). Each use case is mapped to the FHIR profiles defined in this IG.
| Actor | Description |
|---|---|
| Prescriber | A registered medical practitioner (physician, clinical officer, nurse prescriber) licensed by KMPDC |
| Dispenser | A registered pharmacist or pharmacy technician operating a licensed pharmacy |
| Patient | The individual for whom the prescription is issued |
| Pharmacy System | A dispensing management system connected to the national HIE |
| EMR / CPOE System | An electronic medical record or computerised prescribing system used at the facility |
| National HIE | The Kenya Health Information Exchange operated by DHA |
| NHIF / SHA | National Health Insurance Fund / Social Health Authority — the national insurer |
Trigger: A clinician completes a patient consultation and decides to prescribe medication.
Actors: Prescriber, Patient, EMR System, National HIE
Preconditions:
Main Flow:
AllergyIntolerance) against the selected drug.MedicationRequest with dose, route, frequency, and duration.MedicationRequest to the national HIE.FHIR Resources Used:
KenyaEncounter — consultation encounterKenyaEPrescriptionMedicationRequest — the prescriptionKEAllergyIntolerance — allergy checkKenyaEPrescriptionMedication — medication catalogue lookupTrigger: A patient presents a prescription reference at a pharmacy.
Actors: Dispenser, Patient, Pharmacy System, National HIE
Preconditions:
MedicationRequest with status active exists on the HIE.Main Flow:
MedicationDispense resource.MedicationRequest status to completed (if no refills remain).FHIR Resources Used:
KenyaEPrescriptionMedicationRequest — prescription retrieval and status updateKenyaMedicationDispense — dispense recordDispenseNotificationExtension — optional notificationTrigger: A nurse or clinician administers a prescribed medication to an admitted patient.
Actors: Prescriber/Nurse, Patient, EMR System
Preconditions:
MedicationRequest with status active has been issued during the admission.Main Flow:
MedicationRequest.MedicationAdministration resource.FHIR Resources Used:
KenyaEncounter — inpatient admission encounterKenyaEPrescriptionMedicationRequest — source prescriptionKEMedicationAdministration — administration recordTrigger: A clinician or pharmacist needs to review a patient's current and past medications.
Actors: Prescriber, Pharmacist, EMR/Pharmacy System
Main Flow:
MedicationStatement records for the patient.FHIR Resources Used:
KenyaMedicationStatement — medication history recordKEAllergyIntolerance — cross-check for drug allergiesTrigger: An oncology MDT approves a chemotherapy protocol for a cancer patient.
Actors: Oncologist (Prescriber), MDT Team, Patient, EMR System
Preconditions:
KenyaOncologyDiagnosisCondition) exists.KenyaMorphologyObservation) are available.Main Flow:
EpisodeOfCare to group all oncology encounters.KenyaOncologyCarePlan with chemotherapy activities and supportive care.MedicationRequest is issued (flagged with ControlledSubstanceScheduleExtension if applicable).KEMedicationAdministration.FHIR Resources Used:
KenyaOncologyDiagnosisCondition — cancer diagnosisKenyaMorphologyObservation — histopathology resultKenyaEpisodeOfCare — oncology episodeKenyaOncologyCarePlan — treatment planKenyaEPrescriptionMedicationRequest — chemotherapy prescriptionKEMedicationAdministration — cycle administration recordTrigger: A prescriber issues a prescription for a Schedule II–IV controlled substance (e.g. morphine, tramadol).
Actors: Prescriber, Patient, Pharmacy System, Kenya Pharmacy and Poisons Board (PPB)
Preconditions:
Main Flow:
MedicationRequest and attaches the ControlledSubstanceScheduleExtension indicating the schedule.PrescriptionDigitalSignatureExtension.InsurancePreAuthorizationExtension is added.MedicationDispense.FHIR Resources Used:
KenyaEPrescriptionMedicationRequest — prescriptionControlledSubstanceScheduleExtension — controlled substance flagPrescriptionDigitalSignatureExtension — e-signatureInsurancePreAuthorizationExtension — pre-auth (if applicable)KenyaMedicationDispense — dispense recordTrigger: A patient discloses an allergy, or a clinician identifies a new allergy during consultation.
Actors: Prescriber / Clinical Staff, Patient, EMR System, CDS System
Main Flow:
KEAllergyIntolerance resource with substance, severity, and reaction details.FHIR Resources Used:
KEAllergyIntolerance — allergy recordKenyaEPrescriptionMedicationRequest — prescription with detectedIssue reference