Profiles & Operations Index > Profile: Medication

Profile: Medication

This profile aligns with the base EHR project’s Medication resource, ensuring compatibility while supporting medication-related use cases for consumer-facing applications.

EHR Simplifier project page: Medication EHR

Derived from: Medication (R4)

Formal Views of Profile Content

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

Differential View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
MonitoredDrugIndicatorS C0..1Extension(boolean)
CompoundIndicatorS C0..1Extension(boolean)
strengthS C0..1Extension(string)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
codeS Σ1..1CodeableConceptEHRBinding
statusΣ ?!0..1codeBinding
manufacturerΣ0..1Reference(Organization)
formS0..1CodeableConceptEHRBinding
amountΣ0..1Ratio
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
itemCodeableConceptCodeableConceptEHR
isActive0..1boolean
strength0..1Ratio
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
lotNumber0..1string
expirationDate0..1dateTime

Hybrid View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
MonitoredDrugIndicatorS C0..1Extension(boolean)
CompoundIndicatorS C0..1Extension(boolean)
strengthS C0..1Extension(string)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
codeS Σ1..1CodeableConceptEHRBinding
statusΣ ?!0..1codeBinding
manufacturerΣ0..1Reference(Organization)
formS0..1CodeableConceptEHRBinding
amountΣ0..1Ratio
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
itemCodeableConceptCodeableConceptEHR
isActive0..1boolean
strength0..1Ratio
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
lotNumber0..1string
expirationDate0..1dateTime

Snapshot View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
MonitoredDrugIndicatorS C0..1Extension(boolean)
CompoundIndicatorS C0..1Extension(boolean)
strengthS C0..1Extension(string)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
codeS Σ1..1CodeableConceptEHRBinding
statusΣ ?!0..1codeBinding
manufacturerΣ0..1Reference(Organization)
formS0..1CodeableConceptEHRBinding
amountΣ0..1Ratio
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
itemCodeableConceptCodeableConceptEHR
isActive0..1boolean
strength0..1Ratio
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
lotNumber0..1string
expirationDate0..1dateTime

Table View

Medication..
Medication.extension..
Medication.extension:monitoredDrugIndicatorExtension0..1
Medication.extension:compoundIndicatorExtension0..1
Medication.extension:strengthExtension0..1
Medication.codeCodeableConceptEHR1..
Medication.formCodeableConceptEHR..
Medication.ingredient..
Medication.ingredient.item[x]CodeableConceptEHR..

JSON View

{
"resourceType": "StructureDefinition",
"id": "Medication",
"url": "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-medication",
"version": "1.0.0",
"name": "MedicationEHR",
"title": "Medication EHR",
"status": "active",
"description": "This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use.",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Medication",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Medication",
"derivation": "constraint",
"element": [
{
"id": "Medication.extension",
"path": "Medication.extension",
"slicing": {
{
"type": "value",
"path": "url"
}
],
"ordered": false,
"rules": "open"
},
"mustSupport": true
},
{
"id": "Medication.extension:monitoredDrugIndicator",
"path": "Medication.extension",
"sliceName": "MonitoredDrugIndicator",
"min": 0,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-ext-monitored-drug-indicator"
]
}
],
"mustSupport": true
},
{
"id": "Medication.extension:compoundIndicator",
"path": "Medication.extension",
"sliceName": "CompoundIndicator",
"min": 0,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-ext-compound-indicator"
]
}
],
"mustSupport": true
},
{
"id": "Medication.extension:strength",
"path": "Medication.extension",
"sliceName": "strength",
"min": 0,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://prescribeit.ca/fhir/StructureDefinition/ext-medication-strength-description"
]
}
],
"mustSupport": true
},
{
"id": "Medication.code",
"path": "Medication.code",
"comment": "Generic medications will have a fixed value of https://ehealthontario.ca/fhir/NamingSystem/ca-drug-gen-name on coding.system",
"min": 1,
"type": [
{
"code": "CodeableConcept",
"profile": [
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/CodeableConcept-oh-ehr"
]
}
],
"mustSupport": true,
"binding": {
"strength": "preferred",
"valueSet": "https://fhir.infoway-inforoute.ca/ValueSet/prescriptionmedicinalproduct",
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding",
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "https://fhir.infoway-inforoute.ca/ValueSet/DIN"
},
{
"url": "documentation",
"valueMarkdown": "A Drug Identification Number (DIN) is a computer-generated eight digit number assigned by Health Canada to a drug product prior to being marketed in Canada."
},
{
"url": "key",
"valueId": "medCodeDIN"
}
]
},
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding",
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "https://fhir.infoway-inforoute.ca/ValueSet/LicensedNaturalHealthProducts"
},
{
"url": "documentation",
"valueMarkdown": "All Natural Product Number (NPN) and Homeopathic Medicine Number (DIN-HM) codes that are licensed by Health Canada and present in the Licensed Natural Health Products Database."
},
{
"url": "key",
"valueId": "medCodeLNHP"
}
]
}
]
}
},
{
"id": "Medication.form",
"path": "Medication.form",
"type": [
{
"code": "CodeableConcept",
"profile": [
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/CodeableConcept-oh-ehr"
]
}
],
"mustSupport": true,
"binding": {
"strength": "preferred",
"valueSet": "https://fhir.infoway-inforoute.ca/ValueSet/pharmaceuticaldoseformcode",
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding",
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "https://fhir.infoway-inforoute.ca/ValueSet/prescriptiondrugform"
},
{
"url": "documentation",
"valueMarkdown": "ValueSet for the prescription's drug form"
},
{
"url": "key",
"valueId": "medFormPres"
}
]
}
]
}
},
{
"id": "Medication.ingredient",
"path": "Medication.ingredient",
"mustSupport": true
},
{
"id": "Medication.ingredient.item[x]",
"path": "Medication.ingredient.item[x]",
"comment": "Generic medications will have a fixed value of https://ehealthontario.ca/fhir/NamingSystem/ca-drug-gen-name on coding.system",
"type": [
{
"code": "CodeableConcept",
"profile": [
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/CodeableConcept-oh-ehr"
]
}
],
"mustSupport": true,
"binding": {
"strength": "preferred",
"valueSet": "https://fhir.infoway-inforoute.ca/ValueSet/prescriptionmedicinalproduct",
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding",
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "https://fhir.infoway-inforoute.ca/ValueSet/LicensedNaturalHealthProducts"
},
{
"url": "documentation",
"valueMarkdown": "All Natural Product Number (NPN) and Homeopathic Medicine Number (DIN-HM) codes that are licensed by Health Canada and present in the Licensed Natural Health Products Database."
},
{
"url": "key",
"valueId": "ingredientLNHP"
}
]
},
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding",
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "https://fhir.infoway-inforoute.ca/ValueSet/DIN"
},
{
"url": "documentation",
"valueMarkdown": "A Drug Identification Number (DIN) is a computer-generated eight digit number assigned by Health Canada to a drug product prior to being marketed in Canada."
},
{
"url": "key",
"valueId": "ingredientDIN"
}
]
}
]
}
}
]
}
}

Usage

The Medication Resource describes a medication and pharmacy service from the DHDR

Notes

.extension:strength

  • This field is used when code.coding.code does not specify the strength. This field includes numeric part and strength units. SHALL be returned if TM code contributed.

.code

  • code.coding sliced element.
    For Medication Dispense the field may contain Drug Identification Number (DIN), Canadian Clinical Drug Data (CCDD) or Health Canada Natural Product Number (NPN).

  • For Medication Dispense, SHALL be mandatory element if category is "Drug" and for Devices if a CCDD code exists. The element SHALL be optional if category is "Service" or for compound drugs.

  • For Medication Administration the field may contain only Drug Identification Number (DIN), Canadian Clinical Drug Data (CCDD) or Health Canada Natural Product Number (NPN).

  • code.coding.system SHALL be
    http://terminology.hl7.org/CodeSystem/hc-CCDD for CCDD,
    http://terminology.hl7.org/CodeSystem/v3-hc-npn for NPN,
    http://hl7.org/fhir/NamingSystem/ca-hc-din for DIN,
    https://ehealthontario.ca/fhir/NamingSystem/ca-drug-gen-name for generic

  • code.coding.code code of the dispensed or administered medication, natural health product or device.

  • code.coding.display may include a name of the dispensed or administered medication, natural health product, or pharmacy service or device.

  • code.text a textual description of the medication, device or service. The element SHALL be mandatory if category is "Service", for medications and devices if no CCDD or HC-NPN code is available, and for compound medications.

.form

  • The dosage form indicates the manner in which the medication/treatment is aggregated for administration/dispense, e.g., tablets, capsules, suppositories. In some cases, this information is implied by the medication code in code.coding.code. Use this field when the code does not specify the dosage form. SHALL be return if TM code contributed.

.ingredient

  • list of all the ingredients that make up a compound, including their identifier (i.e. CCDD or HC-NPN identifier) when available.
  • the element SHALL be mandatory for all compounded medications
  • the code.text element SHALL be mandatory for medication ingredients if no CCDD or HC-NPN code is available.