Kenya Patient Summary FHIR Implementation Guide
0.1.0 - ci-build
KE
Kenya Patient Summary FHIR Implementation Guide, published by Digital Health Agency of Kenya. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IntelliSOFT-Consulting/Kenya-Patient-Summary-FHIR-IG/ and changes regularly. See the Directory of published versions
| Official URL: https://fhir.dha.go.ke/kps/StructureDefinition/ClientTreatmentModel | Version: 0.1.0 | |||
| Draft as of 2026-05-11 | Computable Name: ClientTreatmentModel | |||
Copyright/Legal: Copyright © 2024+ Digital Health Agency of Kenya. This content is licensed under Creative Commons Zero v1.0 Universal (CC0 1.0). No rights reserved. |
||||
Logical model for documenting patient treatments under the Kenya Patient Summary (KPS.D) standard.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | KPS.D Treatment | |
![]() ![]() |
1..1 | string | Reason for prescribing or using the medication. May link to past/current conditions. | |
![]() ![]() |
1..1 | string | Indication for use: prevention, treatment, diagnostic, anaesthesia, equipment care. | |
![]() ![]() |
1..1 | CodeableConcept | Medication that was or is to be administered (coded). | |
![]() ![]() |
0..1 | code | Current usage status of the medication. Binding: medicationrequest Status (required) | |
![]() ![]() |
0..1 | code | Form of medication (tablet, capsule, liquid, etc.). Binding: Form ValueSet (required) | |
![]() ![]() |
1..1 | code | Active substance in the medication (e.g. paracetamol). Binding: Code ValueSet (required) | |
![]() ![]() |
1..1 | Quantity | Content of active ingredient per dosage unit (e.g. 500 mg/tablet). | |
![]() ![]() |
1..1 | string | Dosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days). | |
![]() ![]() |
1..1 | string | Path of administration (e.g. oral, intravenous). | |
![]() ![]() |
1..1 | date | Date to start the treatment or medication. | |
![]() ![]() |
1..1 | string | Therapeutic recommendations excluding medication: diet, surgery, exercise, etc. | |
![]() ![]() |
0..1 | string | External reference to guidelines or other clinical knowledge. | |
![]() ![]() |
0..1 | string | Link to related entries in the Patient Summary (e.g. rare disease). | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| ClientTreatmentModel.medicationStatus | Base | required | Medicationrequest status | 📦4.0.1 | FHIR Std. |
| ClientTreatmentModel.medicationForm | Base | required | Form ValueSet | 📦0.1.0 | unknown? |
| ClientTreatmentModel.activeIngredient | Base | required | Code ValueSet | 📦0.1.0 | unknown? |
This structure is derived from Base
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | KPS.D Treatment | |
![]() ![]() |
1..1 | string | Reason for prescribing or using the medication. May link to past/current conditions. | |
![]() ![]() |
1..1 | string | Indication for use: prevention, treatment, diagnostic, anaesthesia, equipment care. | |
![]() ![]() |
1..1 | CodeableConcept | Medication that was or is to be administered (coded). | |
![]() ![]() |
0..1 | code | Current usage status of the medication. Binding: medicationrequest Status (required) | |
![]() ![]() |
0..1 | code | Form of medication (tablet, capsule, liquid, etc.). Binding: Form ValueSet (required) | |
![]() ![]() |
1..1 | code | Active substance in the medication (e.g. paracetamol). Binding: Code ValueSet (required) | |
![]() ![]() |
1..1 | Quantity | Content of active ingredient per dosage unit (e.g. 500 mg/tablet). | |
![]() ![]() |
1..1 | string | Dosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days). | |
![]() ![]() |
1..1 | string | Path of administration (e.g. oral, intravenous). | |
![]() ![]() |
1..1 | date | Date to start the treatment or medication. | |
![]() ![]() |
1..1 | string | Therapeutic recommendations excluding medication: diet, surgery, exercise, etc. | |
![]() ![]() |
0..1 | string | External reference to guidelines or other clinical knowledge. | |
![]() ![]() |
0..1 | string | Link to related entries in the Patient Summary (e.g. rare disease). | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| ClientTreatmentModel.medicationStatus | Base | required | Medicationrequest status | 📦4.0.1 | FHIR Std. |
| ClientTreatmentModel.medicationForm | Base | required | Form ValueSet | 📦0.1.0 | unknown? |
| ClientTreatmentModel.activeIngredient | Base | required | Code ValueSet | 📦0.1.0 | unknown? |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | KPS.D Treatment | |
![]() ![]() |
1..1 | string | Reason for prescribing or using the medication. May link to past/current conditions. | |
![]() ![]() |
1..1 | string | Indication for use: prevention, treatment, diagnostic, anaesthesia, equipment care. | |
![]() ![]() |
1..1 | CodeableConcept | Medication that was or is to be administered (coded). | |
![]() ![]() |
0..1 | code | Current usage status of the medication. Binding: medicationrequest Status (required) | |
![]() ![]() |
0..1 | code | Form of medication (tablet, capsule, liquid, etc.). Binding: Form ValueSet (required) | |
![]() ![]() |
1..1 | code | Active substance in the medication (e.g. paracetamol). Binding: Code ValueSet (required) | |
![]() ![]() |
1..1 | Quantity | Content of active ingredient per dosage unit (e.g. 500 mg/tablet). | |
![]() ![]() |
1..1 | string | Dosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days). | |
![]() ![]() |
1..1 | string | Path of administration (e.g. oral, intravenous). | |
![]() ![]() |
1..1 | date | Date to start the treatment or medication. | |
![]() ![]() |
1..1 | string | Therapeutic recommendations excluding medication: diet, surgery, exercise, etc. | |
![]() ![]() |
0..1 | string | External reference to guidelines or other clinical knowledge. | |
![]() ![]() |
0..1 | string | Link to related entries in the Patient Summary (e.g. rare disease). | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| ClientTreatmentModel.medicationStatus | Base | required | Medicationrequest status | 📦4.0.1 | FHIR Std. |
| ClientTreatmentModel.medicationForm | Base | required | Form ValueSet | 📦0.1.0 | unknown? |
| ClientTreatmentModel.activeIngredient | Base | required | Code ValueSet | 📦0.1.0 | unknown? |
This structure is derived from Base
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | KPS.D Treatment | |
![]() ![]() |
1..1 | string | Reason for prescribing or using the medication. May link to past/current conditions. | |
![]() ![]() |
1..1 | string | Indication for use: prevention, treatment, diagnostic, anaesthesia, equipment care. | |
![]() ![]() |
1..1 | CodeableConcept | Medication that was or is to be administered (coded). | |
![]() ![]() |
0..1 | code | Current usage status of the medication. Binding: medicationrequest Status (required) | |
![]() ![]() |
0..1 | code | Form of medication (tablet, capsule, liquid, etc.). Binding: Form ValueSet (required) | |
![]() ![]() |
1..1 | code | Active substance in the medication (e.g. paracetamol). Binding: Code ValueSet (required) | |
![]() ![]() |
1..1 | Quantity | Content of active ingredient per dosage unit (e.g. 500 mg/tablet). | |
![]() ![]() |
1..1 | string | Dosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days). | |
![]() ![]() |
1..1 | string | Path of administration (e.g. oral, intravenous). | |
![]() ![]() |
1..1 | date | Date to start the treatment or medication. | |
![]() ![]() |
1..1 | string | Therapeutic recommendations excluding medication: diet, surgery, exercise, etc. | |
![]() ![]() |
0..1 | string | External reference to guidelines or other clinical knowledge. | |
![]() ![]() |
0..1 | string | Link to related entries in the Patient Summary (e.g. rare disease). | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| ClientTreatmentModel.medicationStatus | Base | required | Medicationrequest status | 📦4.0.1 | FHIR Std. |
| ClientTreatmentModel.medicationForm | Base | required | Form ValueSet | 📦0.1.0 | unknown? |
| ClientTreatmentModel.activeIngredient | Base | required | Code ValueSet | 📦0.1.0 | unknown? |
Differential View
This structure is derived from Base
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | KPS.D Treatment | |
![]() ![]() |
1..1 | string | Reason for prescribing or using the medication. May link to past/current conditions. | |
![]() ![]() |
1..1 | string | Indication for use: prevention, treatment, diagnostic, anaesthesia, equipment care. | |
![]() ![]() |
1..1 | CodeableConcept | Medication that was or is to be administered (coded). | |
![]() ![]() |
0..1 | code | Current usage status of the medication. Binding: medicationrequest Status (required) | |
![]() ![]() |
0..1 | code | Form of medication (tablet, capsule, liquid, etc.). Binding: Form ValueSet (required) | |
![]() ![]() |
1..1 | code | Active substance in the medication (e.g. paracetamol). Binding: Code ValueSet (required) | |
![]() ![]() |
1..1 | Quantity | Content of active ingredient per dosage unit (e.g. 500 mg/tablet). | |
![]() ![]() |
1..1 | string | Dosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days). | |
![]() ![]() |
1..1 | string | Path of administration (e.g. oral, intravenous). | |
![]() ![]() |
1..1 | date | Date to start the treatment or medication. | |
![]() ![]() |
1..1 | string | Therapeutic recommendations excluding medication: diet, surgery, exercise, etc. | |
![]() ![]() |
0..1 | string | External reference to guidelines or other clinical knowledge. | |
![]() ![]() |
0..1 | string | Link to related entries in the Patient Summary (e.g. rare disease). | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| ClientTreatmentModel.medicationStatus | Base | required | Medicationrequest status | 📦4.0.1 | FHIR Std. |
| ClientTreatmentModel.medicationForm | Base | required | Form ValueSet | 📦0.1.0 | unknown? |
| ClientTreatmentModel.activeIngredient | Base | required | Code ValueSet | 📦0.1.0 | unknown? |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | KPS.D Treatment | |
![]() ![]() |
1..1 | string | Reason for prescribing or using the medication. May link to past/current conditions. | |
![]() ![]() |
1..1 | string | Indication for use: prevention, treatment, diagnostic, anaesthesia, equipment care. | |
![]() ![]() |
1..1 | CodeableConcept | Medication that was or is to be administered (coded). | |
![]() ![]() |
0..1 | code | Current usage status of the medication. Binding: medicationrequest Status (required) | |
![]() ![]() |
0..1 | code | Form of medication (tablet, capsule, liquid, etc.). Binding: Form ValueSet (required) | |
![]() ![]() |
1..1 | code | Active substance in the medication (e.g. paracetamol). Binding: Code ValueSet (required) | |
![]() ![]() |
1..1 | Quantity | Content of active ingredient per dosage unit (e.g. 500 mg/tablet). | |
![]() ![]() |
1..1 | string | Dosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days). | |
![]() ![]() |
1..1 | string | Path of administration (e.g. oral, intravenous). | |
![]() ![]() |
1..1 | date | Date to start the treatment or medication. | |
![]() ![]() |
1..1 | string | Therapeutic recommendations excluding medication: diet, surgery, exercise, etc. | |
![]() ![]() |
0..1 | string | External reference to guidelines or other clinical knowledge. | |
![]() ![]() |
0..1 | string | Link to related entries in the Patient Summary (e.g. rare disease). | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| ClientTreatmentModel.medicationStatus | Base | required | Medicationrequest status | 📦4.0.1 | FHIR Std. |
| ClientTreatmentModel.medicationForm | Base | required | Form ValueSet | 📦0.1.0 | unknown? |
| ClientTreatmentModel.activeIngredient | Base | required | Code ValueSet | 📦0.1.0 | unknown? |
This structure is derived from Base