Kenya eClaims FHIR Implementation Guide
0.1.0 - ci-build
KE
Kenya eClaims 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 business use cases supported by the Kenya eClaims FHIR Implementation Guide. Each use case identifies the actors, preconditions, data flow, and the FHIR resources involved.
Summary: A health facility submits a claim for outpatient services rendered to an insured patient.
Actors: Healthcare Provider (EMR), Kenya HIE, SHA Adjudication Engine
Preconditions:
Flow:
Bundle containing Claim, Patient, Coverage, Encounter, Condition, and Organization resources.POST /fhir/Bundle).ClaimResponse.ClaimResponse indicating complete, partial, or error adjudication outcome.Key Resources:
| Resource | Profile | Role |
|---|---|---|
Claim |
KenyaClaimBase | The submitted claim |
Patient |
EClaimsPatient | Insured patient |
Coverage |
EclaimsCoverage | Insurance coverage details |
Encounter |
EClaimsEncounter | The service encounter |
Condition |
EClaimsCondition | Diagnosis at encounter |
Organization |
EClaimsOrganization | Provider and insurer |
ClaimResponse |
EClaimsClaimResponse | Adjudication result |
Summary: A provider requests preauthorization from SHA before performing a high-cost surgical, oncological, renal, or imaging procedure.
Actors: Healthcare Provider (EMR), SHA Authorization System
Preconditions:
Flow:
Claim resource with use = #preauthorization, containing the planned procedure code, clinical indication (diagnosis), and relevant clinical documentation as supportingInfo attachments.ClaimResponse with an authorization token (preAuthRef) if approved, or with detailed denial reasons if rejected.Claim submission (UC-01) via Claim.extension[preauthToken].Key Resources:
| Resource | Profile | Role |
|---|---|---|
Claim (use=preauthorization) |
KenyaClaimBase | Preauth request |
Claim (surgical) |
KenyaSurgicalPreauth | Surgical preauth |
Claim (oncology) |
KenyaOncologyPreauth | Oncology preauth |
Claim (renal) |
KenyaRenalPreauth | Renal preauth |
Claim (imaging) |
KenyaImagingPreauth | Imaging preauth |
Claim (optical) |
KenyaOpticalPreauth | Optical preauth |
Summary: A pharmacy submits a claim for medications dispensed to an insured patient against a valid prescription.
Actors: Pharmacy System, SHA Adjudication Engine
Preconditions:
MedicationRequest) generated by a licensed prescriber.Flow:
MedicationRequest at the point of care, coded using the SHA Generic Products formulary.MedicationDispense resource.Claim, MedicationDispense, MedicationRequest, Patient, and Coverage into a FHIR Bundle.ClaimResponse with adjudication details.Key Resources:
| Resource | Profile | Role |
|---|---|---|
MedicationRequest |
EClaimsMedicationRequest | The prescription |
MedicationDispense |
EClaimsMedicationDispense | Dispensing record |
MedicationStatement |
EClaimsMedicationStatement | Patient medication history |
Summary: A hospital submits a claim for an inpatient admission encompassing multiple encounters, diagnoses, and services over a period of days.
Actors: Hospital EMR, SHA Adjudication Engine
Preconditions:
EpisodeOfCare is opened at admission time.Flow:
EpisodeOfCare resource grouping all encounters and clinical events for the admission.Encounter events, Condition diagnoses, DiagnosticReport results, and medication orders.Claim (type = institutional) referencing the full admission period and all service line items.supportingInfo attachment and the episode period as billablePeriod.Key Resources:
| Resource | Profile | Role |
|---|---|---|
EpisodeOfCare |
EClaimsEpisodeOfCare | Admission grouper |
DiagnosticReport |
EClaimsDiagnosticReport | Lab/radiology results |
Claim (institutional) |
KenyaClaimSubmission | Final claim submission |
Summary: A provider queries the status of a previously submitted claim and processes the response to update their accounts receivable.
Actors: Healthcare Provider (EMR/Billing System), SHA System
Flow:
ClaimResponse resource with status (queued, partial, complete, error).complete, the billing system extracts adjudicated amounts per line item and posts to accounts receivable.error, the system extracts ClaimResponse.error.code details and triggers a re-submission workflow.ClaimResponse.payment.identifier to reconcile against bank receipts from SHA.Summary: SHA notifies a provider that a payment has been issued for a batch of claims.
Actors: SHA Payment System, Healthcare Provider
Flow:
PaymentNotice resource referencing the batch payment and the associated PaymentReconciliation resource.PaymentNotice and matches it to outstanding ClaimResponse records using PaymentNotice.payment and PaymentNotice.amount.Key Resources:
| Resource | Profile | Role |
|---|---|---|
PaymentNotice |
EClaimsPaymentNotice | Payment notification |