Kenya Patient Summary FHIR Implementation Guide
0.1.0 - ci-build KE

Kenya Patient Summary FHIR Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Functional Requirements

Functional requirements describe the capabilities a digital tracking and decision-support system must have to meet end-users’ needs and support tasks within the business process. These requirements define essential system functions such as user management, data collection, patient tracking, decision support, reporting, system integration, and inventory management. They ensure the system facilitates accurate data entry, automates workflows, provides actionable insights, and integrates with relevant healthcare systems for seamless operations.

Requirement ID Activity ID and name As a… I want… So that…
Business process KPS.A: Client Registration
KPS.FXNREQ.1 KPS.A5. Search for client record Health worker To search to see whether a client is already in the system (using at least 2 identifiers) I can check whether this is a new or existing client
KPS.FXNREQ.2 KPS.A5. Search for client record Health worker The system to be able to work offline I can carry on service provision regardless of internet connectivity. Once the system is back online, data is synchronized with the central system.
KPS.FXNREQ.3 KPS.A5. Search for client record Health worker The system to display sufficient data to identify the client I can confirm that the record belongs to the correct client
KPS.FXNREQ.4 KPS.A5. Search for client record Health worker The system to require me to search whether a client already exists before starting a new medical record entry I can avoid duplicate records and update information as necessary
KPS.FXNREQ.5 KPS.A7. Create a new client record Health worker To generate a Unique Patient Identifier (UPI) for new clients Each patient is uniquely identified across facilities and systems
KPS.FXNREQ.6 KPS.A8. Validate the client details Health worker To verify and update sociodemographic details including name, ID, address, and contact information The patient’s record is accurate and up to date
KPS.FXNREQ.7 KPS.A8. Validate the client details Health worker The system to integrate with the national Client Registry to pre-populate demographic data from a national ID Data entry is faster and more accurate
Business process KPS.B: Clinical Consultation
KPS.FXNREQ.8 KPS.B1. Determine reason for visit Health worker To document the reason for visit (chief complaint) for each encounter A clear and traceable clinical record is maintained
KPS.FXNREQ.9 KPS.B2. Take vital signs Nurse To record vital signs (blood pressure, temperature, weight, height, SpO2, MUAC) and have the system auto-calculate BMI Clinical assessments are standardized and decision support can be triggered
KPS.FXNREQ.10 KPS.B3. Check for signs of serious illness Health worker The system to automatically flag danger signs based on vital sign thresholds Urgent cases are escalated immediately
KPS.FXNREQ.11 KPS.B5. Capture or update client history Health worker To retrieve and update the patient’s allergy list, medication history, past medical history, and immunization records from the Shared Health Record (SHR) Clinical decisions are informed by complete, current history
KPS.FXNREQ.12 KPS.B10. Make informed decision on treatment Clinician To receive drug–allergy conflict alerts when prescribing medications Adverse drug events are prevented
KPS.FXNREQ.13 KPS.B – Encounter summary Health worker The system to automatically push a structured encounter summary to the Shared Health Record (SHR) upon encounter completion Continuity of care is enabled across facilities
Business process KPS.C: Diagnostics
KPS.FXNREQ.14 KPS.C1. Determine diagnostics to perform Clinician To order laboratory and diagnostic tests directly from the clinical consultation screen, linked to the patient’s UPI and encounter Test orders are traceable and results are matched to the correct patient and encounter
KPS.FXNREQ.15 KPS.C11. Update lab register Laboratory technologist To receive and record specimen details electronically in the Laboratory Information System (LIS) Specimen tracking and result reporting are accurate
KPS.FXNREQ.16 KPS.C12. Notify provider of results Health worker To receive in-system notifications when laboratory results are available Results are reviewed and actioned promptly
Business process KPS.D: Treatment
KPS.FXNREQ.17 KPS.D6. Determine dosages Clinician / Pharmacist The system to assist with dosage calculation based on patient weight, age, and clinical criteria Accurate and safe dosing is supported for all age groups
KPS.FXNREQ.18 KPS.D8. Initiate treatment and discuss adherence Health worker To document the prescribed medication regimen including drug, dose, frequency, duration, and route A complete medication record is maintained in the patient summary
KPS.FXNREQ.19 KPS.D11. Evaluate adverse drug reactions Health worker To record and report adverse drug reactions within the system Pharmacovigilance data is captured for national reporting
Business process KPS.E: Immunization
KPS.FXNREQ.20 KPS.E1. Check vaccine eligibility Health worker The system to display recommended vaccines based on patient age, pregnancy status, and immunization history All eligible patients receive vaccines per national guidelines (KEPI)
KPS.FXNREQ.21 KPS.E6. Record vaccine details Health worker To record vaccine administration details including date, dose, batch number, site, route, and administering provider A complete and auditable immunization record is maintained
KPS.FXNREQ.22 KPS.E8. Set reminder for next dose Health worker The system to automatically schedule a reminder for the next vaccine dose based on recommended intervals Multi-dose schedules are completed on time
Business process KPS.F: Emergency Care
KPS.FXNREQ.23 KPS.F1. Identify patient and retrieve SHR Emergency health worker To access a patient’s summary (allergies, conditions, blood type, medications) using a national ID or UPI in an emergency, even without the patient’s cooperation Emergency clinicians have the information they need to provide safe care
KPS.FXNREQ.24 KPS.F2. Review key history Emergency physician The system to prominently display allergy alerts and critical medical history at the top of the emergency patient view High-risk clinical decisions in emergencies are supported
Business process KPS.G: Referral
KPS.FXNREQ.25 KPS.G2. Emergency referral Health worker (e.g. nurse) To be able to initiate an emergency referral at any point in a clinical workflow when danger signs are detected The patient is transferred safely and without delay
KPS.FXNREQ.26 KPS.G3. Identify and discuss referral location options Health worker To search for available referral facilities offering the required service via integration with the national Facility Registry I can refer my client to the nearest appropriate facility
KPS.FXNREQ.27 KPS.G6. Provide information to receiving facility Health worker To generate and electronically share a structured referral summary containing the patient’s clinical history, reason for referral, and current medications The receiving facility has the information needed for seamless continuity of care
KPS.FXNREQ.28 KPS.G – SMS reminders Health worker / System The system to send SMS reminders to patients with upcoming referral appointments (where consent is given) Patient attendance at referral appointments is improved