Profiles & Operations Index > Profile: Medication

Profile: Medication

Canonical URL:http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ps-profile-medication

Simplifier project page: Medication (PS-ON)

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
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
statusΣ ?!0..1codeBinding
manufacturerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
amountΣ I0..1Ratio
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
itemReferenceReference(Substance | Medication)
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
isActive0..1boolean
strengthS I0..1Ratio (PS-ON)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lotNumber0..1string
expirationDate0..1dateTime

Hybrid View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
statusΣ ?!0..1codeBinding
manufacturerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
amountΣ I0..1Ratio
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
itemReferenceReference(Substance | Medication)
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
isActive0..1boolean
strengthS I0..1Ratio (PS-ON)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lotNumber0..1string
expirationDate0..1dateTime

Snapshot View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
statusΣ ?!0..1codeBinding
manufacturerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
amountΣ I0..1Ratio
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
itemReferenceReference(Substance | Medication)
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionS Σ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
isActive0..1boolean
strengthS I0..1Ratio (PS-ON)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lotNumber0..1string
expirationDate0..1dateTime

Table View

Medication..
Medication.meta1..
Medication.meta.profile1..
Medication.extensionExtension..1
Medication.extension.url..
Medication.codeCodeable Concept (PS-ON)1..
Medication.code.coding..
Medication.code.coding.display..
Medication.code.coding.display.extension..
Medication.code.coding.display.extension.extension2..
Medication.code.coding..
Medication.code.coding.display..
Medication.code.coding.display.extension..
Medication.code.coding.display.extension.extension2..
Medication.code.coding..
Medication.code.coding.display..
Medication.code.coding.display.extension..
Medication.code.coding.display.extension.extension2..
Medication.code.coding..
Medication.code.coding.display..
Medication.code.coding.display.extension..
Medication.code.coding.display.extension.extension2..
Medication.formCodeable Concept (PS-ON)..
Medication.form.coding..
Medication.form.coding.display..
Medication.form.coding.display.extension..
Medication.form.coding.display.extension.extension2..
Medication.form.coding..
Medication.form.coding.display..
Medication.form.coding.display.extension..
Medication.form.coding.display.extension.extension2..
Medication.ingredient..
Medication.ingredient.item[x]..
Medication.ingredient.item[x]Codeable Concept (PS-ON)..
Medication.ingredient.item[x].coding..
Medication.ingredient.item[x].coding.display..
Medication.ingredient.item[x].coding.display.extension..
Medication.ingredient.item[x].coding.display.extension.extension2..
Medication.ingredient.item[x].coding..
Medication.ingredient.item[x].coding.display..
Medication.ingredient.item[x].coding.display.extension..
Medication.ingredient.item[x].coding.display.extension.extension2..
Medication.ingredient.strengthRatio (PS-ON)..

JSON View

{
    "resourceType": "StructureDefinition",
    "id": "ca-on-ps-profile-medication",
    "url": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ps-profile-medication",
    "version": "0.11.0",
    "name": "MedicationPSON",
    "title": "Medication (PS-ON)",
    "status": "active",
    "date": "2022-10-15T12:00:00+00:00",
    "publisher": "Ontario Health",
    "description": "This profile defines a set of constraints to the FHIR Medication resource for use in Ontario Patient Summaries (PS-ON).  It refines constraints applied to the Medication resource by the PS-CA project to represent a medication in the patient summary. It is informed by the constraints of the [Medication-UV-IPS profile](http://hl7.org/fhir/uv/ips/StructureDefinition-Medication-uv-ips.html) and the [Canadian Baseline Profile](http://build.fhir.org/ig/HL7-Canada/ca-baseline/branches/master/StructureDefinition-profile-medication.html) to allow for cross-border and cross-jurisdiction sharing of Medication Summary information.",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Medication",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Medication",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Medication.meta",
                "path": "Medication.meta",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Medication.meta.profile",
                "path": "Medication.meta.profile",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Medication.extension:strength",
                "path": "Medication.extension",
                "sliceName": "strength",
                "short": "Extension for representing overall medication strength.",
                "definition": "The overall medication strength, rather than the strength of a specific ingredient .",
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://prescribeit.ca/fhir/StructureDefinition/ext-medication-strength-description"
                        ]
                    }
                ]
            },
            {
                "id": "Medication.extension:strength.url",
                "path": "Medication.extension.url",
                "fixedUri": "http://prescribeit.ca/fhir/StructureDefinition/ext-medication-strength-description"
            },
            {
                "id": "Medication.code",
                "path": "Medication.code",
                "short": "Medication that was administered or was to be administered (medication code from any code system)",
                "definition": "Medication that was administered or was to be administered. \n\nIPS-UV Note: Several kinds of medication coding could be provided as:\n\n1. The IDMP Pharmaceutical Product Identifier (PhPID), Level 1, [Substance(s)]. Example: Amoxicillin and Clavulanate Potassium; or any other equivalent coded concept;\n2. The IDMP Pharmaceutical Product Identifier (PhPID), Level 2 [Substance(s) + Strength + reference strength]. Example: Amoxicillin 875 mg and Clavulanate Potassium 125 mg; or any other equivalent coded concept;\n3. The IDMP Pharmaceutical Product Identifier (PhPID), Level 3 [Substance(s) + administrable dose form]. Example: Amoxicillin and Clavulanate Potassium, Oral Tablet; or any other equivalent coded concept;\n4. The IDMP Pharmaceutical Product Identifier (PhPID), Level 4 [Substance(s) + strength + reference strength + administrable dose form]. Example: Amoxicillin 875 mg and clavulanate potassium 125 mg, oral tablet; or any other equivalent coded concept 5. The IDMP Medicinal Product Identifier (MPID) or any equivalent Medicinal Product Identifier. IDMP MPID uniquely identifies a Medicinal Product, reflecting (but not replacing) any other authorization numbers allocated by a regulator. MPID implies one (set of) PhPID. The MPID shall use a common segment pattern related to a Medicinal Product, which, when each segment is valued shall define a specific MPID concept.\n6. The IDMP Packaged Medicinal Product Identifier (PCID) or any equivalent Packaged Medicinal Product Identifier. Uniquely identifies a Medicinal Product based on its packaging. This implies one MPID can be associated with more than one PCID, if the same Medicinal Product has more than one type of package.\n7. Any other kind of code that that identifies, classifies or cluster the administered product (e.g. the medicinal product or the product class)\n\nThe value sets used for the PhPID, MPID and PCID identifiers are provisional and include only few equivalent concepts used for exemplification purposes, they will be updated with real IDMP identifiers when they will become available.",
                "min": 1,
                "type":  [
                    {
                        "code": "CodeableConcept",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ps-profile-codeableconcept"
                        ]
                    }
                ],
                "example":  [
                    {
                        "label": "DIN",
                        "valueCodeableConcept": {
                            "coding":  [
                                {
                                    "system": "http://hl7.org/fhir/NamingSystem/ca-hc-din",
                                    "code": "02247611",
                                    "display": "Acetaminophen 325mg (Jamieson Laboratories Ltd.)"
                                }
                            ],
                            "text": "ACETAMINOPHEN 325MG"
                        }
                    },
                    {
                        "label": "NPN",
                        "valueCodeableConcept": {
                            "coding":  [
                                {
                                    "system": "http://terminology.hl7.org/CodeSystem/v3-hc-npn",
                                    "code": "80016551",
                                    "display": "Echinacea with Garlic and Ginger (Jamieson Laboratories Ltd.)"
                                }
                            ],
                            "text": "Echinacea with Garlic and Ginger"
                        }
                    },
                    {
                        "label": "CCDD",
                        "valueCodeableConcept": {
                            "coding":  [
                                {
                                    "system": "https://fhir.infoway-inforoute.ca/CodeSystem/canadianclinicaldrugdataset",
                                    "code": "02240105",
                                    "display": "AVEENO ANTI-ITCH LOTION (calamine 3 % and pramoxine hydrochloride 1 % lotion) JOHNSON & JOHNSON INC"
                                }
                            ],
                            "text": "Aveeno Anti-Itch Lotion"
                        }
                    }
                ],
                "mustSupport": true,
                "binding": {
                    "strength": "preferred",
                    "description": "Canadian Clinical Drug Data Set codes",
                    "valueSet": "http://ehealthontario.ca/fhir/ValueSet/canadianclinicaldrugdataset-CCDD"
                }
            },
            {
                "id": "Medication.code.coding",
                "path": "Medication.code.coding",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "description": "Discriminated by value set",
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Medication.code.coding.display.extension:translation",
                "path": "Medication.code.coding.display.extension",
                "sliceName": "translation"
            },
            {
                "id": "Medication.code.coding.display.extension:translation.extension",
                "path": "Medication.code.coding.display.extension.extension",
                "min": 2
            },
            {
                "id": "Medication.code.coding:codeSCT",
                "path": "Medication.code.coding",
                "sliceName": "codeSCT",
                "short": "Optional slice for representing SNOMED CT medications",
                "definition": "SNOMED CT medications (Pharmaceutical / biologic product)",
                "binding": {
                    "strength": "required",
                    "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/medication-snomed-uv-ips"
                }
            },
            {
                "id": "Medication.code.coding:codeSCT.display.extension:translation",
                "path": "Medication.code.coding.display.extension",
                "sliceName": "translation"
            },
            {
                "id": "Medication.code.coding:codeSCT.display.extension:translation.extension",
                "path": "Medication.code.coding.display.extension.extension",
                "min": 2
            },
            {
                "id": "Medication.code.coding:codeCCDD",
                "path": "Medication.code.coding",
                "sliceName": "codeCCDD",
                "short": "Slice for representing Canadian Clinical Drug Data Set codes",
                "definition": "Value set consisting of all Manufactured Product (MP), Non-proprietary Therapeutic Product (NTP) and Therapeutic Moiety (TM) codes, which would be created and maintained by Canada Health Infoway. Medicinal products for prescribing and dispensing in Canada. The content of this subset only contains commonly used medicinal products that are available for prescribing and dispensing in Canada. This content will expand to include all human medicinal products over time.",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://ehealthontario.ca/fhir/ValueSet/canadianclinicaldrugdataset-CCDD"
                }
            },
            {
                "id": "Medication.code.coding:codeCCDD.display.extension:translation",
                "path": "Medication.code.coding.display.extension",
                "sliceName": "translation"
            },
            {
                "id": "Medication.code.coding:codeCCDD.display.extension:translation.extension",
                "path": "Medication.code.coding.display.extension.extension",
                "min": 2
            },
            {
                "id": "Medication.code.coding:codeLNHP",
                "path": "Medication.code.coding",
                "sliceName": "codeLNHP",
                "short": "Optional slice for representing NPN and DIN-HM codes in the Licensed Natural Health Products Database",
                "definition": "Value set consisting of all Natural Product Number (NPN) and Homepathic Medicine Number (DIN-HM) codes that are licensed by Health Canada and present in the Licensed Natural Health Products Database.",
                "binding": {
                    "strength": "required",
                    "valueSet": "http://fhir.infoway-inforoute.ca/io/psca/ValueSet/LicensedNaturalHealthProducts"
                }
            },
            {
                "id": "Medication.code.coding:codeLNHP.display.extension:translation",
                "path": "Medication.code.coding.display.extension",
                "sliceName": "translation"
            },
            {
                "id": "Medication.code.coding:codeLNHP.display.extension:translation.extension",
                "path": "Medication.code.coding.display.extension.extension",
                "min": 2
            },
            {
                "id": "Medication.form",
                "path": "Medication.form",
                "definition": "Describes the form of the item.  Powder; tablets; capsule.\n\nAdministrable Pharmaceutical Dose Form. \nThis code represents the form of the medication (e.g. tablet, capsule, liquid)\n\nSince the EDQM Standards Terms, together with UCUM, is one of the IDMP terminologies actually available for usage, this code system has been selected as reference terminology for representing Pharmaceutical Dose forms; Packages and Route of Administration.\n\n Alternative jurisdictional and international terminologies are known to be used for this concept domain, such as NCI or SNOMED CT.",
                "comment": "Work is underway to define the pan-Canadian terminology that will be preferred and/or socialized for this element.",
                "type":  [
                    {
                        "code": "CodeableConcept",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ps-profile-codeableconcept"
                        ]
                    }
                ],
                "mustSupport": true,
                "binding": {
                    "strength": "preferred",
                    "description": "SCTCA Pharmaceutical Dose Form",
                    "valueSet": "https://fhir.infoway-inforoute.ca/ValueSet/pharmaceuticaldoseformcode"
                }
            },
            {
                "id": "Medication.form.coding",
                "path": "Medication.form.coding",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "description": "Discriminated by value set",
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Medication.form.coding.display.extension:translation",
                "path": "Medication.form.coding.display.extension",
                "sliceName": "translation"
            },
            {
                "id": "Medication.form.coding.display.extension:translation.extension",
                "path": "Medication.form.coding.display.extension.extension",
                "min": 2
            },
            {
                "id": "Medication.form.coding:formSCTCA",
                "path": "Medication.form.coding",
                "sliceName": "formSCTCA",
                "short": "Optional slice for representing SNOMED CT Canadian edition dose forms",
                "definition": "SNOMED CT Canadian edition dose forms",
                "binding": {
                    "strength": "required",
                    "valueSet": "https://fhir.infoway-inforoute.ca/ValueSet/pharmaceuticaldoseformcode"
                }
            },
            {
                "id": "Medication.form.coding:formSCTCA.display.extension:translation",
                "path": "Medication.form.coding.display.extension",
                "sliceName": "translation"
            },
            {
                "id": "Medication.form.coding:formSCTCA.display.extension:translation.extension",
                "path": "Medication.form.coding.display.extension.extension",
                "min": 2
            },
            {
                "id": "Medication.ingredient",
                "path": "Medication.ingredient",
                "mustSupport": true
            },
            {
                "id": "Medication.ingredient.item[x]",
                "path": "Medication.ingredient.item[x]",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "type",
                            "path": "$this"
                        }
                    ],
                    "ordered": false,
                    "rules": "open"
                }
            },
            {
                "id": "Medication.ingredient.item[x]:itemCodeableConcept",
                "path": "Medication.ingredient.item[x]",
                "sliceName": "itemCodeableConcept",
                "comment": "IPS UV Note: The IDMP ISO 11238 standard addresses the identification and exchange of regulated information on substances. \\n The Global Ingredient Archival System (GInAS) will provide a common global identifier for all of the substances used in medicinal products, providing a definition of substances globally consistent with this standard.\\n Those identifiers however are yet available for concrete usage, therefore in this version of the template, SNOMED CT has been chosen as reference terminology also for the active substances.\\n This choice will be revised based on the availability and the maturity of GInAS.",
                "type":  [
                    {
                        "code": "CodeableConcept",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ps-profile-codeableconcept"
                        ]
                    }
                ],
                "mustSupport": true,
                "binding": {
                    "strength": "preferred",
                    "description": "SNOMED CT CA drug substances",
                    "valueSet": "https://fhir.infoway-inforoute.ca/ValueSet/drugormedicamentsubstancecode"
                }
            },
            {
                "id": "Medication.ingredient.item[x]:itemCodeableConcept.coding",
                "path": "Medication.ingredient.item[x].coding",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "description": "Discriminated by value set",
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Medication.ingredient.item[x]:itemCodeableConcept.coding.display.extension:translation",
                "path": "Medication.ingredient.item[x].coding.display.extension",
                "sliceName": "translation"
            },
            {
                "id": "Medication.ingredient.item[x]:itemCodeableConcept.coding.display.extension:translation.extension",
                "path": "Medication.ingredient.item[x].coding.display.extension.extension",
                "min": 2
            },
            {
                "id": "Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientSCTCA",
                "path": "Medication.ingredient.item[x].coding",
                "sliceName": "ingredientSCTCA",
                "short": "Optional slice for representing SNOMED CT Canadian edition drug active substances",
                "definition": "SNOMED CT Canadian edition drug active substances",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "https://fhir.infoway-inforoute.ca/ValueSet/drugormedicamentsubstancecode"
                }
            },
            {
                "id": "Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientSCTCA.display.extension:translation",
                "path": "Medication.ingredient.item[x].coding.display.extension",
                "sliceName": "translation"
            },
            {
                "id": "Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientSCTCA.display.extension:translation.extension",
                "path": "Medication.ingredient.item[x].coding.display.extension.extension",
                "min": 2
            },
            {
                "id": "Medication.ingredient.strength",
                "path": "Medication.ingredient.strength",
                "type":  [
                    {
                        "code": "Ratio",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ps-profile-ratio"
                        ]
                    }
                ],
                "mustSupport": true
            }
        ]
    }
}

Usage

The Medication Resource is used, alongside the MedicationStatement Resource, to populate entries in the Medication Summary section of the Patient Summary.

Notes

.id

  • Definition: Logical id of this artifact
  • used to uniquely identify the resource
  • if a persistent identity for the resource is not available to use when constructing the composition Bundle, a UUID SHOULD be used in this element (with a corresponding value in Bundle.entry.fullUrl)
  • Where .id is populated with a persistent identifier, consumers SHALL NOT expect to be able to resolve the resource and SHALL always use the version of the resource contained in the Bundle to render the composition.

.meta.profile

  • used to declare conformance to this profile
  • populate with a fixed value: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ps-profile-medication|0.11.0

.meta.versionId

  • SHALL be populated by the Patient Summary Repository server
  • consuming systems can expect this element to be populated when retrieving patient summary instances from the repository
  • source systems do not need to populate this element prior to submission

.code

  • SHALL be used to identify the specific medication in the record
  • a description SHALL be provided in .text for display
  • a coded value SHOULD also be provided in .coding
  • the "codeCCDD" slice provides the preferred choice of terminology for this element in Ontario
  • mustSupport element in international patient summary

.form

  • SHOULD be used to convey the form of the medication (e.g. powder, tablet, liquid)
  • if present, a description SHALL be provided in .text for display
  • if present, a coded value SHOULD also be provided in .coding
  • mustSupport element in international patient summary

.ingredient.item

  • SHOULD be used to indicate the active ingredient(s) in the medication
  • if the element is present, a description SHALL be provided in .text for display
  • if the element is present, a coded value SHOULD also be provided in .coding
  • mustSupport element in international patient summary

.ingredient.strength

  • SHOULD be used to indicate the strength (i.e. the quantity) of the active ingredient in the medication
  • expressed as a ratio (e.g. 250mg/1 tablet)