Kenya Patient Summary FHIR IG
0.1.0 - ci-build Kenya flag

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

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Behavior: Capability Statements

The following artifacts define the specific capabilities that different types of systems are expected to have in order to comply with this implementation guide. Systems conforming to this implementation guide are expected to declare conformance to one or more of the following capability statements.

Kenya Patient Summary (KPS) FHIR IG Capability Statement

This CapabilityStatement outlines the conformance requirements for systems implementing the Kenya Patient Summary (KPS) FHIR Implementation Guide. It specifies supported resources, profiles, interactions, and system behaviors necessary to enable standardized exchange of patient summary information for continuity of care across Kenya's digital health infrastructure.

Structures: Logical Models

These define data models that represent the domain covered by this implementation guide in more business-friendly terms than the underlying FHIR resources.

KPS.A Client Registration

Logical model for registering a client under the Kenya Patient Summary (KPS.A) standard.

KPS.B Clinical Consultation

Logical model for documenting clinical consultation data under the Kenya Patient Summary (KPS.B) standard.

KPS.C Diagnostics

Logical model for representing diagnostic requests, specimens, imaging, and results under the Kenya Patient Summary (KPS.C) standard.

KPS.D Treatment

Logical model for documenting patient treatments under the Kenya Patient Summary (KPS.D) standard.

KPS.E Immunization

Logical model for capturing immunization information under the Kenya Patient Summary (KPS.E) domain.

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide.

AllergyIntolerance Profile - KPS

This profile defines constraints on the AllergyIntolerance resource for use within the Kenya Patient Summary. It captures information about a patient's known allergies and intolerances to substances such as medications, foods, or environmental agents, supporting safer clinical decision-making, continuity of care, and data exchange within the national Health Information Exchange (HIE).

Condition Profile - KPS

This profile defines constraints on the Condition resource for use within the Kenya Patient Summary. It captures information about a patient's current or past medical conditions, diagnoses, or problems, supporting clinical assessment, continuity of care, and data exchange within the national Health Information Exchange (HIE).

Encounter Profile - KPS

Defines constraints on the Encounter resource for use within the Kenya Patient Summary (KPS). Captures details about interactions between a patient and healthcare provider.

Immunization Profile - KPS

This profile defines constraints on the Immunization resource for use within the Kenya Patient Summary. It captures details of vaccines administered to a patient, supporting immunization history tracking, clinical decision-making, and data exchange within the national Health Information Exchange (HIE).

Location Profile - KPS

Defines constraints on the Location resource for use within the Kenya Patient Summary (KPS). Captures physical sites where patient care is delivered.

MediacationRequest Profile - KPS

This profile defines constraints on the MedicationRequest resource for use within the Kenya Patient Summary. It captures information about medications prescribed to a patient by a healthcare provider, supporting prescription management, continuity of care, and interoperability within the national Health Information Exchange (HIE).

Medication Profile - KPS

This profile defines constraints on the Medication resource for use within the Kenya Patient Summary. It captures information about medicinal products prescribed, dispensed, or administered to a patient, supporting medication reconciliation, continuity of care, and data exchange within the national Health Information Exchange (HIE).

MedicationStatement Profile - KPS

This profile defines constraints on the MedicationStatement resource for use within the Kenya Patient Summary. It captures information about medications a patient is taking or has taken, whether self-reported or recorded by a healthcare provider, supporting accurate medication history, patient safety, and data exchange within the national Health Information Exchange (HIE).

Observation Profile - KPS

This profile defines constraints on the Observation resource for use in the Kenya Patient Summary (KPS). It captures structured social history, pregnancy, lifestyle, and travel-related observations to support clinical decision-making, public health surveillance, and care continuity.

Organization Profile - KPS

This profile defines constraints on the Organization resource for use within the Kenya Patient Summary. It identifies healthcare facilities or organizations involved in the provision or management of patient care, supporting national HIE and continuity of care.

Patient Profile - KPS

This profile defines the constraints and extensions on the IPS Patient resource for use in the Kenya Patient Summary, supporting national HIE and continuity of care.

Practitioner Profile - KPS

This profile defines constraints on the Practitioner resource for use within the Kenya Patient Summary. It captures information about healthcare professionals involved in a patient's care, supporting provider identification, accountability, and data exchange within the national Health Information Exchange (HIE).

Practitioner Role Profile - KPS

This profile defines constraints on the PractitionerRole resource for use within the Kenya Patient Summary. It captures the roles, responsibilities, and organizational affiliations of healthcare professionals involved in a patient's care, supporting accurate provider context, continuity of care, and data exchange within the national Health Information Exchange (HIE).

Procedure Profile - KPS

This profile defines constraints on the Procedure resource for use within the Kenya Patient Summary. It identifies healthcare facilities or organizations involved in the provision or management of patient care, supporting national HIE and continuity of care.

Specimen Profile - KPS

This profile defines constraints on the Specimen resource for use within the Kenya Patient Summary. It captures information about biological samples collected from a patient, supporting diagnostic procedures, continuity of care, and data exchange within the national Health Information Exchange (HIE).

Substance - KPS

This profile defines the constraints on the Substance resource for use in the Kenya Patient Summary (KPS), representing active pharmaceutical substances.

Structures: Extension Definitions

These define constraints on FHIR data types for systems conforming to this implementation guide.

Collection Context

Specifies the context of collection (e.g., surveillance, diagnostic, research).

Extension for Kenya counties

A code representing kenya counties

Extension for Patient's title

Patient's title

Insurance Information

Extension to capture health insurance number.

Medication Brand Name

Captures the brand name under which the medication is marketed in Kenya.

Procedure Type Category

Classifies the type of procedure (e.g., elective, emergency, referral-based) used in KPS.

Specimen Priority

Urgency or priority with which the specimen was collected (e.g., STAT, routine).

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide.

AdditionalInstruction ValueSet

ValueSet binding for MedicationDispense.dosageInstruction.additionalInstruction in MedicationDispense.

Administrative Gender

Administrative gender codes excluding 'unknown'.

Alert Code ValueSet

ValueSet for Alert Code using SNOMED CT codes

Alert Status ValueSet

ValueSet for Alert Status using SNOMED CT codes

Allergy Allergens ValueSet

ValueSet for Allergy Agents using SNOMED CT codes

Allergy Certainty

Value Sets for Allergy Certainty

Allergy Certainty ValueSet

ValueSet for Allergy Certainty using SNOMED CT codes

Allergy Clinical Status

Value Sets for Allergy Clinical Status

Allergy Severity

Value Sets for Allergy Severity

Allergy Severity ValueSet

ValueSet for Allergy Severity using SNOMED CT codes

Allergy Status ValueSet

ValueSet for Allergy Status using SNOMED CT codes

Allergy Type

Value Sets for Allergy Type

Allergy Type ValueSet

ValueSet for Allergy Type using SNOMED CT codes

AsNeeded ValueSet

ValueSet binding for MedicationDispense.dosageInstruction.asNeeded[x] in MedicationDispense.

AsNeeded ValueSet

ValueSet binding for MedicationRequest.dosageInstruction.asNeeded[x] in MedicationRequest.

Attester Mode ValueSet

ValueSet binding for Composition.attester.mode in Composition.

Body Site

Sites on the body associated with clinical conditions.

BodySite ValueSet

ValueSet binding for Condition.bodySite in Condition.

BodySite ValueSet

ValueSet binding for Procedure.bodySite in Procedure.

CarePlan Activity Detail Kind ValueSet

ValueSet binding for CarePlan.activity.detail.kind.

CarePlan Activity Detail Status ValueSet

ValueSet binding for CarePlan.activity.detail.status.

CarePlan Category ValueSet

ValueSet binding for CarePlan.category.

CarePlan Intent ValueSet

ValueSet binding for CarePlan.intent.

CarePlan Status ValueSet

ValueSet binding for CarePlan.status.

Category ValueSet

ValueSet binding for Composition.category in Composition.

Category ValueSet

ValueSet binding for Condition.category in Condition.

Category ValueSet

ValueSet binding for DiagnosticReport.category in DiagnosticReport.

Category ValueSet

ValueSet binding for DocumentReference.category in DocumentReference.

Category ValueSet

ValueSet binding for MedicationRequest.category in MedicationRequest.

Category ValueSet

ValueSet binding for Observation.category in Observation.

Claim Diagnosis ValueSet

ValueSet binding for Claim.diagnosis.diagnosis[x] in Claim.

Claim Item Category ValueSet

ValueSet binding for Claim.item.category in Claim.

Claim Item Net Currency ValueSet

ValueSet binding for Claim.item.net.currency in Claim.

Claim Item ProductOrService ValueSet

ValueSet binding for Claim.item.productOrService in Claim.

Claim Item UnitPrice Currency ValueSet

ValueSet binding for Claim.item.unitPrice.currency in Claim.

Claim Priority ValueSet

ValueSet binding for Claim.priority in Claim.

Claim Status ValueSet

ValueSet binding for Claim.status in Claim.

Claim Type ValueSet

ValueSet binding for Claim.type in Claim.

Claim Use ValueSet

ValueSet binding for Claim.use in Claim.

ClaimResponse Item Adjudication Category ValueSet

ValueSet binding for ClaimResponse.item.adjudication.category in ClaimResponse.

ClaimResponse Outcome ValueSet

ValueSet binding for ClaimResponse.outcome in ClaimResponse.

ClaimResponse Status ValueSet

ValueSet binding for ClaimResponse.status in ClaimResponse.

ClaimResponse Type ValueSet

ValueSet binding for ClaimResponse.type in ClaimResponse.

ClaimResponse Use ValueSet

ValueSet binding for ClaimResponse.use in ClaimResponse.

Claims Response status

Claims Response status

Claims status

Claims status

Class ValueSet

ValueSet binding for Encounter.class in Encounter.

Clinical Findings

Clinical findings in diagnostic report conclusions.

Clinical Status ValueSet

ValueSet for Clinical Status using SNOMED CT codes

ClinicalStatus ValueSet

ValueSet binding for AllergyIntolerance.clinicalStatus in AllergyIntolerance.

ClinicalStatus ValueSet

ValueSet binding for Condition.clinicalStatus in Condition.

Code ValueSet

ValueSet binding for AllergyIntolerance.code in AllergyIntolerance.

Code ValueSet

ValueSet binding for ClinicalImpression.code in ClinicalImpression.

Code ValueSet

ValueSet binding for Condition.code in Condition.

Code ValueSet

ValueSet binding for DiagnosticReport.code in DiagnosticReport.

Code ValueSet

ValueSet binding for Medication.code in Medication.

Code ValueSet

ValueSet binding for Observation.code in Observation.

Code ValueSet

ValueSet binding for PractitionerRole.code in PractitionerRole.

Coding Code ValueSet

ValueSet binding for MedicationRequest.medication[x]:medicationCodeableConcept.coding.code in MedicationRequest.

ConclusionCode ValueSet

ValueSet binding for DiagnosticReport.conclusionCode in DiagnosticReport.

Condition Code

Clinical condition codes.

Condition Code ValueSet

A preferred set of Condition Code

Condition Code ValueSet

ValueSet binding for FamilyMemberHistory.condition.code in FamilyMemberHistory.

Condition Outcome ValueSet

ValueSet binding for FamilyMemberHistory.condition.outcome in FamilyMemberHistory.

Condition Severity

ValueSet for condition severity used in the KPS profile.

Condition Severity ValueSet

ValueSet for Condition Severity using SNOMED CT codes

Condition Severity ValueSet

ValueSet for Condition Severity using SNOMED CT codes

Confidentiality ValueSet

ValueSet binding for Composition.confidentiality in Composition.

Consent Category ValueSet

ValueSet binding for Consent.category in Consent.

Consent PolicyRule ValueSet

ValueSet binding for Consent.policyRule in Consent.

Consent Provision Action ValueSet

ValueSet binding for Consent.provision.action in Consent.

Consent Provision Actor Role ValueSet

ValueSet binding for Consent.provision.actor.role in Consent.

Consent Provision Class ValueSet

ValueSet binding for Consent.provision.class in Consent.

Consent Provision Code ValueSet

ValueSet binding for Consent.provision.code in Consent.

Consent Provision Data Meaning ValueSet

ValueSet binding for Consent.provision.data.meaning in Consent.

Consent Provision Purpose ValueSet

ValueSet binding for Consent.provision.purpose in Consent.

Consent Provision SecurityLabel ValueSet

ValueSet binding for Consent.provision.securityLabel in Consent.

Consent Provision Type ValueSet

ValueSet binding for Consent.provision.type in Consent.

Consent Scope ValueSet

ValueSet binding for Consent.scope in Consent.

Consent Status ValueSet

ValueSet binding for Consent.status in Consent.

Content Format ValueSet

ValueSet binding for DocumentReference.content.format in DocumentReference.

Context Event ValueSet

ValueSet binding for DocumentReference.context.event in DocumentReference.

Counties in Kenya

Counties in Kenya

Coverage Class Type ValueSet

ValueSet binding for Coverage.class.type in Coverage.

Coverage CostToBeneficiary Exception Type ValueSet

ValueSet binding for Coverage.costToBeneficiary.exception.type in Coverage.

Coverage CostToBeneficiary Type ValueSet

ValueSet binding for Coverage.costToBeneficiary.type in Coverage.

Coverage Relationship ValueSet

ValueSet binding for Coverage.relationship in Coverage.

Coverage Status ValueSet

ValueSet binding for Coverage.status in Coverage.

Coverage Type ValueSet

ValueSet binding for Coverage.type in Coverage.

CoverageEligibilityRequest Item Category ValueSet

ValueSet binding for CoverageEligibilityRequest.item.category.

CoverageEligibilityRequest Item Diagnosis ValueSet

ValueSet binding for CoverageEligibilityRequest.item.diagnosis.diagnosis[x].

CoverageEligibilityRequest Item Modifier ValueSet

ValueSet binding for CoverageEligibilityRequest.item.modifier.

CoverageEligibilityRequest Item ProductOrService ValueSet

ValueSet binding for CoverageEligibilityRequest.item.productOrService.

CoverageEligibilityRequest Priority ValueSet

ValueSet binding for CoverageEligibilityRequest.priority.

CoverageEligibilityRequest Purpose ValueSet

ValueSet binding for CoverageEligibilityRequest.purpose.

CoverageEligibilityRequest Status ValueSet

ValueSet binding for CoverageEligibilityRequest.status.

CoverageEligibilityResponse Outcome ValueSet

ValueSet binding for CoverageEligibilityResponse.outcome.

CoverageEligibilityResponse Purpose ValueSet

ValueSet binding for CoverageEligibilityResponse.purpose.

CoverageEligibilityResponse Status ValueSet

ValueSet binding for CoverageEligibilityResponse.status.

Criticality ValueSet

ValueSet binding for AllergyIntolerance.criticality in AllergyIntolerance.

DataAbsentReason ValueSet

ValueSet binding for FamilyMemberHistory.dataAbsentReason in FamilyMemberHistory.

Denominator Comparator ValueSet

ValueSet binding for Medication.ingredient.strength.denominator.comparator in Medication.

Denominator Unit ValueSet

ValueSet binding for Medication.ingredient.strength.denominator.unit in Medication.

Diagnostic Service Categories

Categories of diagnostic services.

Diagnostic Status ValueSet

ValueSet for Diagnostic Status using SNOMED CT codes

Dispense Quantity Unit ValueSet

ValueSet binding for MedicationRequest.dispenseRequest.quantity.unit in MedicationRequest.

DocStatus ValueSet

ValueSet binding for DocumentReference.docStatus in DocumentReference.

Dose Quantity Unit ValueSet

ValueSet binding for MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseQuantity.unit in MedicationRequest.

DoseRange High Unit ValueSet

ValueSet binding for MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.high.unit in MedicationRequest.

DoseRange Low Unit ValueSet

ValueSet binding for MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.low.unit in MedicationRequest.

DoseRate Type ValueSet

ValueSet binding for MedicationDispense.dosageInstruction.doseAndRate.type in MedicationDispense.

Event Code ValueSet

ValueSet binding for Composition.event.code in Composition.

Facility Type ValueSet

ValueSet binding for DocumentReference.context.facilityType in DocumentReference.

Finding ItemCodeableConcept ValueSet

ValueSet binding for ClinicalImpression.finding.itemCodeableConcept in ClinicalImpression.

Form ValueSet

ValueSet binding for Medication.form in Medication.

Gender ValueSet

ValueSet binding for Practitioner.gender in Practitioner.

Generic Products

List of generic drugs.

Intent ValueSet

ValueSet binding for MedicationRequest.intent in MedicationRequest.

Investigation Code ValueSet

ValueSet binding for ClinicalImpression.investigation.code in ClinicalImpression.

KPS - Administrative Gender

Custom ValueSet for Administrative Gender

KPS Adjustment Type

Types of financial adjustments applied to claims or bills

KPS Annual Quantity Type

Types of units used to express annual health service quantities

KPS Authorization Failure Reason

Allowed values for reasons why an authorization request may fail

KPS Authorization Status

Status options for an authorization process

KPS Authorization Type

List of accepted authentication or authorization types

KPS Bulk Remittance Status

Status of bulk remittance batches

KPS Claims Departments

Departments used for classifying healthcare claims

KPS Copay Types

Allowed copay types for patient contribution

KPS Diagnosis Kind

Diagnosis classification level based on ICD structure

KPS EpisodeOfCareDiagnosisRole

Value Sets for EpisodeOfCare Diagnosis Role

KPS EpisodeOfCareStatus

Value Sets for EpisodeOfCare Status

KPS EpisodeOfCareType

Value Sets for EpisodeOfCare Type

KPS Flag Type

Types of flags applied to claims or processes

KPS Fund Choices

Locally defined list of patient fund options for health service payments

KPS Investigations

ValueSet of investigation tests based on LOINC used in KPS.

KPS Local Service Type

A list of locally defined healthcare service types for Kenyan health facilities.

KPS Non-EDI Claim Status

Workflow status values for non-electronic claims

KPS Payment Mechanism

A list of allowed healthcare payment models

KPS PaymentNoticePaymentStatus

Value Sets for PaymentNotice Patment Status

KPS PaymentNoticeStatus

Value Sets for PaymentNotice Status

KPS Remittance Choice

Options for how remittances are made

KPS Remittance Status

Stages of remittance status tracking

KPS Schemes

A list of schemes available to patients

KPS Service Access Point

A list of service access points for classifying patient entry points in facilities

KPS Usage Frequency

A list of allowable frequency options for health service usage

KPS Vital Signs Codes

Standard codes for recording vital signs in the Kenya Patient Summary.

KPS Vital Signs Units

UCUM units used for vital signs in the Kenya Patient Summary.

KPSPatientAddressUse

ValueSet binding for Patient.address.use in Patient.

KPSPatientContactRelationship

ValueSet binding for Patient.contact.relationship in Patient.

KPSPatientGender

ValueSet binding for Patient.gender in Patient.

KPSPatientIdentifierType

ValueSet binding for Patient.identifier.type in Patient.

KPSPatientIdentifierUse

ValueSet binding for Patient.identifier.use in Patient.

KPSPatientLinkType

ValueSet binding for Patient.link.type in Patient.

KPSPatientMaritalStatus

ValueSet binding for Patient.maritalStatus in Patient.

KPSPatientNameUse

ValueSet binding for Patient.name.use in Patient.

KPSPatientTelecomSystem

ValueSet binding for Patient.telecom.system in Patient.

KPSPatientTelecomUse

ValueSet binding for Patient.telecom.use in Patient.

KPSSubstance Code
ValueSet for SNOMED CT Substance concepts (descendants of 105590001 Substance ).
KPSSubstanceStatus

Value Sets for Substance Status

Manifestation ValueSet

ValueSet binding for AllergyIntolerance.reaction.manifestation in AllergyIntolerance.

Medication Category Value Set

Value Sets for Medication Category

Medication CodeableConcept Code ValueSet

ValueSet binding for MedicationDispense.medication[x]:medicationCodeableConcept.coding.code in MedicationDispense.

Medication Form

Types of medication forms.

Medication Form Value Set

Value Sets for Medication Form

Medication Request Category

Local medication request categories.

Medication Status ValueSet

ValueSet for Medication Status using SNOMED CT codes

Medication Value Set

Value Sets for Medications

Medication ValueSet

List of permitted medications in national formulary.

Medication ValueSet

ValueSet binding for MedicationDispense.medication[x] in MedicationDispense.

Medication ValueSet

ValueSet binding for MedicationRequest.medication[x] in MedicationRequest.

Medication ValueSet

ValueSet binding for MedicationStatement.medication[x] in MedicationStatement.

MedicationCodeableConcept ValueSet

ValueSet binding for MedicationDispense.medication[x]:medicationCodeableConcept in MedicationDispense.

MedicationCodeableConcept ValueSet

ValueSet binding for MedicationRequest.medication[x]:medicationCodeableConcept in MedicationRequest.

MedicationCodeableConcept ValueSet

ValueSet binding for MedicationStatement.medication[x]:medicationCodeableConcept in MedicationStatement.

Method ValueSet

ValueSet binding for MedicationDispense.dosageInstruction.method in MedicationDispense.

Numerator Comparator ValueSet

ValueSet binding for Medication.ingredient.strength.numerator.comparator in Medication.

Numerator Unit ValueSet

ValueSet binding for Medication.ingredient.strength.numerator.unit in Medication.

Organization Identifier Type

Custom ValueSet for organization identifier types.

Organization Type

Custom ValueSet for organization types.

Outcome ValueSet

ValueSet binding for Procedure.outcome in Procedure.

Patient Contact Relationship ValueSet

ValueSet for Contact Relationship using SNOMED CT codes

Patient Title

Patient title

Practice Setting ValueSet

ValueSet binding for DocumentReference.context.practiceSetting in DocumentReference.

Practitioner Identifier Type ValueSet

ValueSet binding for Practitioner.identifier.type in Practitioner.

Practitioner Identifier Use ValueSet

ValueSet binding for Practitioner.identifier.use in Practitioner.

Practitioner Name Use ValueSet

ValueSet binding for Practitioner.name.use in Practitioner.

PregnancyOutcome ValueSet

ValueSet for Pregnancy Outcome using SNOMED CT codes

Priority ValueSet

ValueSet binding for Encounter.priority in Encounter.

Priority ValueSet

ValueSet binding for MedicationRequest.priority in MedicationRequest.

Procedure Code ValueSet

ValueSet binding for Procedure.code in Procedure.

Procedure Code ValueSet

A preferred set of Procedure Code

Procedure Types ValueSet

A preferred set of Procedure Types

Prognosis CodeableConcept ValueSet

ValueSet binding for ClinicalImpression.prognosisCodeableConcept in ClinicalImpression.

ReasonCode ValueSet

ValueSet binding for FamilyMemberHistory.reasonCode in FamilyMemberHistory.

ReasonCode ValueSet

ValueSet binding for MedicationRequest.reasonCode in MedicationRequest.

ReasonCode ValueSet

ValueSet binding for MedicationStatement.reasonCode in MedicationStatement.

ReasonCode ValueSet

ValueSet binding for Procedure.reasonCode in Procedure.

RelatesTo Code ValueSet

ValueSet binding for Composition.relatesTo.code in Composition.

RelatesTo Code ValueSet

ValueSet binding for DocumentReference.relatesTo.code in DocumentReference.

Relationship ValueSet

ValueSet binding for FamilyMemberHistory.relationship in FamilyMemberHistory.

Route ValueSet

ValueSet binding for MedicationDispense.dosageInstruction.route in MedicationDispense.

Route ValueSet

ValueSet binding for MedicationRequest.dosageInstruction.route in MedicationRequest.

Route of Administration

Routes for drug administration.

Section Code ValueSet

ValueSet binding for Composition.section.code in Composition.

Section EmptyReason ValueSet

ValueSet binding for Composition.section.emptyReason in Composition.

Section Mode ValueSet

ValueSet binding for Composition.section.mode in Composition.

Section OrderedBy ValueSet

ValueSet binding for Composition.section.orderedBy in Composition.

SecurityLabel ValueSet

ValueSet binding for DocumentReference.securityLabel in DocumentReference.

ServiceRequest Category ValueSet

ValueSet binding for ServiceRequest.category.

ServiceRequest Code ValueSet

ValueSet binding for ServiceRequest.code.

ServiceRequest Intent ValueSet

ValueSet binding for ServiceRequest.intent.

ServiceRequest Location ValueSet

ValueSet binding for ServiceRequest.location.

ServiceRequest Priority ValueSet

ValueSet binding for ServiceRequest.priority.

ServiceRequest Reason ValueSet

ValueSet binding for ServiceRequest.reason.

ServiceRequest Status ValueSet

ValueSet binding for ServiceRequest.status.

Severity ValueSet

ValueSet binding for AllergyIntolerance.reaction.severity in AllergyIntolerance.

Severity ValueSet

ValueSet binding for Condition.severity in Condition.

Sex ValueSet

ValueSet binding for FamilyMemberHistory.sex in FamilyMemberHistory.

Site ValueSet

ValueSet binding for MedicationDispense.dosageInstruction.site in MedicationDispense.

Specialty ValueSet

ValueSet binding for PractitionerRole.specialty in PractitionerRole.

Specimen Availability Status ValueSet

ValueSet for Specimen Availability Status using SNOMED CT codes

Specimen Collection BodySite ValueSet

ValueSet binding for Specimen.collection.bodySite in Specimen.

Specimen Collection Fasting Status ValueSet

ValueSet binding for Specimen.collection.fastingStatus[x] in Specimen.

Specimen Collection Method ValueSet

ValueSet binding for Specimen.collection.method in Specimen.

Specimen Collection ValueSet

A preferred set of Specimen Collection

Specimen Condition ValueSet

ValueSet binding for Specimen.condition in Specimen.

Specimen Container Additive ValueSet

ValueSet binding for Specimen.container.additive[x] in Specimen.

Specimen Container Type ValueSet

ValueSet binding for Specimen.container.type in Specimen.

Specimen Priority ValueSet

A preferred set of Specimen Priority

Specimen Processing Procedure ValueSet

ValueSet binding for Specimen.processing.procedure in Specimen.

Specimen Status ValueSet

ValueSet binding for Specimen.status in Specimen.

Specimen Type ValueSet

ValueSet binding for Specimen.type in Specimen.

Specimen Types ValueSet

A preferred set of Specimen Types

Status ValueSet

ValueSet binding for ClinicalImpression.status in ClinicalImpression.

Status ValueSet

ValueSet binding for Composition.status in Composition.

Status ValueSet

ValueSet binding for DiagnosticReport.status in DiagnosticReport.

Status ValueSet

ValueSet binding for DocumentReference.status in DocumentReference.

Status ValueSet

ValueSet binding for Encounter.status in Encounter.

Status ValueSet

ValueSet binding for FamilyMemberHistory.status in FamilyMemberHistory.

Status ValueSet

ValueSet binding for Immunization.status in Immunization.

Status ValueSet

ValueSet binding for Medication.status in Medication.

Status ValueSet

ValueSet binding for MedicationDispense.status in MedicationDispense.

Status ValueSet

ValueSet binding for MedicationRequest.status in MedicationRequest.

Status ValueSet

ValueSet binding for MedicationStatement.status in MedicationStatement.

Status ValueSet

ValueSet binding for Observation.status in Observation.

Status ValueSet

ValueSet binding for Procedure.status in Procedure.

StatusReason ValueSet

ValueSet binding for ClinicalImpression.statusReason in ClinicalImpression.

StatusReason ValueSet

ValueSet binding for MedicationStatement.statusReason in MedicationStatement.

Substance Code ValueSet

ValueSet for Substance Code using SNOMED CT codes

Substance ValueSet

ValueSet binding for AllergyIntolerance.reaction.substance in AllergyIntolerance.

Substitution Allowed ValueSet

ValueSet binding for MedicationRequest.substitution.allowed[x] in MedicationRequest.

Substitution Reason ValueSet

ValueSet binding for MedicationRequest.substitution.reason in MedicationRequest.

System ValueSet

ValueSet binding for Practitioner.telecom.system in Practitioner.

TargetDisease ValueSet

ValueSet binding for Immunization.protocolApplied.targetDisease in Immunization.

Task Code ValueSet

ValueSet binding for Task.code.

Task Intent ValueSet

ValueSet binding for Task.intent.

Task Performer Type ValueSet

ValueSet binding for Task.performerType.

Task Priority ValueSet

ValueSet binding for Task.priority.

Task Status ValueSet

ValueSet binding for Task.status.

Type ValueSet

ValueSet binding for AllergyIntolerance.type in AllergyIntolerance.

Type ValueSet

ValueSet binding for Composition.type in Composition.

Type ValueSet

ValueSet binding for DocumentReference.type in DocumentReference.

Type ValueSet

ValueSet binding for MedicationDispense.type in MedicationDispense.

Type ValueSet

ValueSet binding for Organization.identifier.type in Organization.

Type ValueSet

ValueSet binding for Organization.type in Organization.

UCUM Units

UCUM units for medication quantities.

UCUM Units for Medication Strength

A preferred set of UCUM units for representing medication strengths and dosages.

Unit of Measure

Units for doses and dispensing.

Use ValueSet

ValueSet binding for Organization.address.use in Organization.

Use ValueSet

ValueSet binding for Organization.identifier.use in Organization.

Use ValueSet

ValueSet binding for Practitioner.address.use in Practitioner.

Vaccine Status ValueSet

ValueSet for Vaccine Status using SNOMED CT codes

VaccineCode ValueSet

ValueSet binding for Immunization.vaccineCode in Immunization.

Verification Status ValueSet

ValueSet for Verification Status using SNOMED CT codes

VerificationStatus ValueSet

ValueSet binding for AllergyIntolerance.verificationStatus in AllergyIntolerance.

VerificationStatus ValueSet

ValueSet binding for Condition.verificationStatus in Condition.

Yes No Unknown ValueSet

ValueSet for Yes No Unknown using SNOMED CT codes

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide.

Adjustment Type

Locally defined financial adjustment types

Administrative Gender

The gender of a person used for administrative purposes, as defined in the FHIR core specification.

Annual Quantity Type

Units of measurement for annual service quantities

Authorization Failure Reason

Locally defined reasons for failed authorization attempts

Authorization Status

Locally defined status values for authorization workflows

Authorization Type

Types of authentication or authorization used for healthcare access

Bulk Remittance Status

Statuses used to track bulk remittance processing

Claims Departments

Locally defined healthcare service departments for claims

CodeSystem for Code systems

CodeSystem for Code systems

CodeSystem for Contact Relationship

CodeSystem for Contact Relationship

CodeSystem for patient's identifier Types

CodeSystem for patient's identifier Types

CodeSystem for patient's title

CodeSystem for patient's title

Copay Types

Locally defined types of copay sources

Diagnosis Kind

Levels or types of ICD diagnosis classifications

Flag Types

Local flag types for marking entities with special statuses

Fund Choices

Locally defined codes representing patient funding mechanisms

KHTS.A CodeSystem for Counties in Kenya

CodeSystem for KHTS.A Counties in Kenya

KNHTS.CLMS CodeSystem for claim status

CodeSystem for KNHTS Claim status

KNHTS.CLMSACCOMODATIONTYPE CodeSystem for claim accomodation type

CodeSystem for KNHTS Claim Accomodation Types

KNHTS.CLMSDISP CodeSystem for claim disposition

CodeSystem for KNHTS Claim Disposition

KNHTS.CLMSRSP CodeSystem for claim response status

CodeSystem for KNHTS Claim status

KNHTS.CLMSTPS CodeSystem for claim Sub-types

CodeSystem for KNHTS Claim Sub-types

KNHTS.CLMSTPS CodeSystem for claim types

CodeSystem for KNHTS Claim types

KNHTS.CLMSZONE CodeSystem for claim Zones

CodeSystem for KNHTS Claim Zones

KPS Clinical Condition Status CodeSystem
KPS Condition Verification CodeSystem
KPS Service Type

Locally defined health service types used for scheduling, classification, or registration.

KPS.A Client Registration Data Elements

CodeSystem representing data elements used in KPS.A Client Registration.

KPS.B Clinical Consultation Data Elements

CodeSystem representing clinical consultation data elements under the Kenya Patient Summary (KPS.B).

KPS.B Clinical Consultation Data Elements

CodeSystem representing clinical status

KPS.C Diagnostics Data Elements

CodeSystem representing diagnostic data elements under the Kenya Patient Summary (KPS.C).

KPS.D Treatment Data Elements

CodeSystem representing treatment and medication-related data elements under the Kenya Patient Summary (KPS.D).

KPS.E Immunization Data Elements

CodeSystem representing immunization-related data elements under the Kenya Patient Summary (KPS.E).

Non-EDI Claim Status

Status codes for non-EDI claim workflows

Payment Mechanism

Locally defined payment mechanisms for healthcare services

Remittance Choice

Locally defined remittance payment channels

Remittance Status

Locally defined remittance processing statuses

Schemes

Locally defined codes for scheme classifications

Service Access Point

Locally defined codes for health service access points

Usage Frequency

Locally defined frequencies for service or product usage

Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

Example AllergyIntolerance for Kenya Patient Summary

An example AllergyIntolerance instance for a patient allergic to penicillin.

Example Condition - Hypertension (KPS)

Example instance of a patient with hypertension for the Kenya Patient Summary

Example Encounter - KPS

A sample encounter record for a KPS patient

Example Patient

An example of a Patient resource conforming to the KPS Patient profile.

Expected Date of Delivery

Estimated date of delivery

Nairobi Clinic

Example of a clinic in Nairobi used as a location in encounters

Number of Children

Number of fetuses in the current pregnancy

Pregnancy Outcome Date

Date of pregnancy outcome

Pregnancy Status

Current pregnancy status

Previous Pregnancies Status

Whether the woman had previous pregnancies

Previous Pregnancy Outcome

Outcome of previous pregnancy

Smoking Status

Social history observation indicating smoking

Substance Use Reference Period

Reference date range for substance use

Travel Destination

Where the patient traveled

Travel Period

Date of entry and departure