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

Logical Model: KPS.D Treatment

Official URL: https://fhir.dha.go.ke/kps/StructureDefinition/ClientTreatmentModel Version: 0.1.0
Draft as of 2026-05-12 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:

  • This Logical Model is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ClientTreatmentModel 0..* Base KPS.D Treatment
... medicationReason 1..1 string Reason for prescribing or using the medication. May link to past/current conditions.
... intendedUse 1..1 string Indication for use: prevention, treatment, diagnostic, anaesthesia, equipment care.
... medicationCode 1..1 CodeableConcept Medication that was or is to be administered (coded).
... medicationForm 0..1 code Form of medication (tablet, capsule, liquid, etc.).
Binding: Form ValueSet (required)
... activeIngredient 1..1 code Active substance in the medication (e.g. paracetamol).
Binding: Code ValueSet (required)
... strength 1..1 Quantity Content of active ingredient per dosage unit (e.g. 500 mg/tablet).
... dosageRegimen 1..1 string Dosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days).
... routeOfAdministration 1..1 string Path of administration (e.g. oral, intravenous).
... treatmentStartDate 1..1 date Date to start the treatment or medication.
... planOfCare 1..1 string Therapeutic recommendations excluding medication: diet, surgery, exercise, etc.
... externalReference 0..1 string External reference to guidelines or other clinical knowledge.
... relatedWith 0..1 string Link to related entries in the Patient Summary (e.g. rare disease).

doco Documentation for this format

Terminology Bindings

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ClientTreatmentModel 0..* Base KPS.D Treatment
... medicationReason 1..1 string Reason for prescribing or using the medication. May link to past/current conditions.
... intendedUse 1..1 string Indication for use: prevention, treatment, diagnostic, anaesthesia, equipment care.
... medicationCode 1..1 CodeableConcept Medication that was or is to be administered (coded).
... medicationForm 0..1 code Form of medication (tablet, capsule, liquid, etc.).
Binding: Form ValueSet (required)
... activeIngredient 1..1 code Active substance in the medication (e.g. paracetamol).
Binding: Code ValueSet (required)
... strength 1..1 Quantity Content of active ingredient per dosage unit (e.g. 500 mg/tablet).
... dosageRegimen 1..1 string Dosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days).
... routeOfAdministration 1..1 string Path of administration (e.g. oral, intravenous).
... treatmentStartDate 1..1 date Date to start the treatment or medication.
... planOfCare 1..1 string Therapeutic recommendations excluding medication: diet, surgery, exercise, etc.
... externalReference 0..1 string External reference to guidelines or other clinical knowledge.
... relatedWith 0..1 string Link to related entries in the Patient Summary (e.g. rare disease).

doco Documentation for this format

Terminology Bindings (Differential)

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?
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ClientTreatmentModel 0..* Base KPS.D Treatment
... medicationReason 1..1 string Reason for prescribing or using the medication. May link to past/current conditions.
... intendedUse 1..1 string Indication for use: prevention, treatment, diagnostic, anaesthesia, equipment care.
... medicationCode 1..1 CodeableConcept Medication that was or is to be administered (coded).
... medicationForm 0..1 code Form of medication (tablet, capsule, liquid, etc.).
Binding: Form ValueSet (required)
... activeIngredient 1..1 code Active substance in the medication (e.g. paracetamol).
Binding: Code ValueSet (required)
... strength 1..1 Quantity Content of active ingredient per dosage unit (e.g. 500 mg/tablet).
... dosageRegimen 1..1 string Dosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days).
... routeOfAdministration 1..1 string Path of administration (e.g. oral, intravenous).
... treatmentStartDate 1..1 date Date to start the treatment or medication.
... planOfCare 1..1 string Therapeutic recommendations excluding medication: diet, surgery, exercise, etc.
... externalReference 0..1 string External reference to guidelines or other clinical knowledge.
... relatedWith 0..1 string Link to related entries in the Patient Summary (e.g. rare disease).

doco Documentation for this format

Terminology Bindings

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

Summary

Mandatory: 0 element(9 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ClientTreatmentModel 0..* Base KPS.D Treatment
... medicationReason 1..1 string Reason for prescribing or using the medication. May link to past/current conditions.
... intendedUse 1..1 string Indication for use: prevention, treatment, diagnostic, anaesthesia, equipment care.
... medicationCode 1..1 CodeableConcept Medication that was or is to be administered (coded).
... medicationForm 0..1 code Form of medication (tablet, capsule, liquid, etc.).
Binding: Form ValueSet (required)
... activeIngredient 1..1 code Active substance in the medication (e.g. paracetamol).
Binding: Code ValueSet (required)
... strength 1..1 Quantity Content of active ingredient per dosage unit (e.g. 500 mg/tablet).
... dosageRegimen 1..1 string Dosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days).
... routeOfAdministration 1..1 string Path of administration (e.g. oral, intravenous).
... treatmentStartDate 1..1 date Date to start the treatment or medication.
... planOfCare 1..1 string Therapeutic recommendations excluding medication: diet, surgery, exercise, etc.
... externalReference 0..1 string External reference to guidelines or other clinical knowledge.
... relatedWith 0..1 string Link to related entries in the Patient Summary (e.g. rare disease).

doco Documentation for this format

Terminology Bindings

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ClientTreatmentModel 0..* Base KPS.D Treatment
... medicationReason 1..1 string Reason for prescribing or using the medication. May link to past/current conditions.
... intendedUse 1..1 string Indication for use: prevention, treatment, diagnostic, anaesthesia, equipment care.
... medicationCode 1..1 CodeableConcept Medication that was or is to be administered (coded).
... medicationForm 0..1 code Form of medication (tablet, capsule, liquid, etc.).
Binding: Form ValueSet (required)
... activeIngredient 1..1 code Active substance in the medication (e.g. paracetamol).
Binding: Code ValueSet (required)
... strength 1..1 Quantity Content of active ingredient per dosage unit (e.g. 500 mg/tablet).
... dosageRegimen 1..1 string Dosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days).
... routeOfAdministration 1..1 string Path of administration (e.g. oral, intravenous).
... treatmentStartDate 1..1 date Date to start the treatment or medication.
... planOfCare 1..1 string Therapeutic recommendations excluding medication: diet, surgery, exercise, etc.
... externalReference 0..1 string External reference to guidelines or other clinical knowledge.
... relatedWith 0..1 string Link to related entries in the Patient Summary (e.g. rare disease).

doco Documentation for this format

Terminology Bindings (Differential)

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ClientTreatmentModel 0..* Base KPS.D Treatment
... medicationReason 1..1 string Reason for prescribing or using the medication. May link to past/current conditions.
... intendedUse 1..1 string Indication for use: prevention, treatment, diagnostic, anaesthesia, equipment care.
... medicationCode 1..1 CodeableConcept Medication that was or is to be administered (coded).
... medicationForm 0..1 code Form of medication (tablet, capsule, liquid, etc.).
Binding: Form ValueSet (required)
... activeIngredient 1..1 code Active substance in the medication (e.g. paracetamol).
Binding: Code ValueSet (required)
... strength 1..1 Quantity Content of active ingredient per dosage unit (e.g. 500 mg/tablet).
... dosageRegimen 1..1 string Dosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days).
... routeOfAdministration 1..1 string Path of administration (e.g. oral, intravenous).
... treatmentStartDate 1..1 date Date to start the treatment or medication.
... planOfCare 1..1 string Therapeutic recommendations excluding medication: diet, surgery, exercise, etc.
... externalReference 0..1 string External reference to guidelines or other clinical knowledge.
... relatedWith 0..1 string Link to related entries in the Patient Summary (e.g. rare disease).

doco Documentation for this format

Terminology Bindings

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

Summary

Mandatory: 0 element(9 nested mandatory elements)

 

Other representations of profile: CSV, Excel