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 defines what it means to be conformant with the Kenya eClaims FHIR Implementation Guide. Implementations claiming conformance must satisfy the requirements in this section.
This IG uses the following conformance language, consistent with HL7 FHIR normative language:
| Keyword | Meaning |
|---|---|
| SHALL | Absolute requirement. Non-conformance constitutes a conformance failure. |
| SHOULD | Recommended. Non-conformance must be justified. |
| MAY | Optional. Implementers may choose to include this capability. |
| SHALL NOT | Absolute prohibition. |
Elements marked Must Support (MS) in this IG's profiles carry the following meaning:
For Data Senders (Provider EMRs, Pharmacy Systems):
For Data Receivers (SHA, HIE, Analytics Systems):
A FHIR resource instance is conformant with this IG if and only if:
StructureDefinition.1..1, 1..*) elements are populated.ValueSet at the declared binding strength (required for all coded elements in this IG).Bundle containing all transitively referenced resources (see Actors & Transactions).A system claiming conformance as a Healthcare Provider System SHALL:
Claim resources conformant with KenyaClaimBase for all claim types.Claim resources with use = #preauthorization for procedures requiring prior authorization.Patient.identifier with at least one identifier of type SHA-NUMBER or NATIONAL-ID.Coverage.class with the patient's SHA scheme classification.Claim.item.productOrService codes from the KenyaSocialHealthAuthorityInterventionsVS.Claim.diagnosis.diagnosisCodeableConcept from the ClaimDiagnosisCodeableConceptVS.ClaimResponse resources without error.ClaimResponse.preAuthRef) when submitting post-auth claims.A system claiming conformance as an Insurer/Adjudication System SHALL:
Claim Bundles submitted via POST /fhir/Bundle.Claim resources against this IG's profiles.ClaimResponse conformant with EClaimsClaimResponse for every accepted Claim.OperationOutcome for rejected or invalid submissions.PaymentNotice resources conformant with EClaimsPaymentNotice upon payment disbursement.GET /fhir/ClaimResponse?request={Claim.identifier}.A system claiming conformance as the Kenya HIE Gateway SHALL:
POST /fhir/Bundle.OperationOutcome with structured error details for non-conformant submissions.AuditEvent resources per Security & Privacy.POST /fhir/Patient/$match.The following table summarizes the cardinality requirements for the most critical elements in the Kenya eClaims claim workflow. Full element listings are available on each profile's detail page.
| Profile | Element | Min | Max | Notes |
|---|---|---|---|---|
| KenyaClaimBase | identifier |
1 | * | Unique business identifier per claim |
| KenyaClaimBase | status |
1 | 1 | From ClaimStatusVS (required) |
| KenyaClaimBase | use |
1 | 1 | claim or preauthorization |
| KenyaClaimBase | type |
1 | 1 | From ClaimTypeVS (required) |
| KenyaClaimBase | patient |
1 | 1 | Reference to EClaimsPatient |
| KenyaClaimBase | billablePeriod |
1 | 1 | Service date range |
| KenyaClaimBase | insurer |
0 | 1 | Reference to SHA Organization |
| KenyaClaimBase | diagnosis |
1 | * | At least one ICD-11 diagnosis |
| KenyaClaimBase | item |
1 | * | At least one service line item |
| KenyaClaimBase | insurance |
1 | * | At least one coverage reference |
| EclaimsCoverage | status |
1 | 1 | Active/Cancelled/Draft/Entered-in-error |
| EclaimsCoverage | subscriber |
1 | 1 | Reference to patient (subscriber) |
| EclaimsCoverage | beneficiary |
1 | 1 | Reference to patient (beneficiary) |
| EclaimsCoverage | class |
1 | * | SHA coverage class classification |
| EClaimsPatient | identifier |
1 | * | SHA Number or National ID required |
| EClaimsPatient | name.family |
1 | 1 | Surname required |
| EClaimsPatient | gender |
1 | 1 | From GenderVS (required) |
| EClaimsPatient | birthDate |
1 | 1 | Required for all patients |
All implementers SHOULD validate their FHIR resources using the official HL7 FHIR Validator with this IG's package loaded. See Downloads for instructions.
The Kenya HIE Gateway performs automated conformance validation on all incoming Bundles. Non-conformant resources are rejected with a structured OperationOutcome that includes:
OperationOutcome.issue.severity — error |
warning |
information |
OperationOutcome.issue.code — FHIR issue type codeOperationOutcome.issue.details — Human-readable description of the violationOperationOutcome.issue.expression — FHIRPath expression identifying the failing element| Severity | HIE Action |
|---|---|
| Error — Required element missing, invalid code, cardinality violation | Bundle rejected. OperationOutcome returned. |
| Warning — Recommended element missing, deprecated code used | Bundle accepted but warning logged. |
| Information — Informational note only | Bundle accepted. |
Implementers seeking integration certification with SHA SHALL complete the following steps:
certification@dha.go.ke for review.Contact DHA at interoperability@dha.go.ke to initiate the certification process.