CA Core+
DFT-Ballot - The specification is a DFT-Ballot version of CA Core+ for collecting ballot feedback. For a full list of available versions, see the Directory of published versions
http://hl7.org/fhir/StructureDefinition/Medication
example-medication-ca-core, example-Medication-ca-core2
This profile applies constraints to the Medication resource for CA Core+ to support representation of medication products in the pan-Canadian context.
MedicationRequestCACore, MedicationStatementCACore
CFMM: 2
| MedicationCACore (Medication) | C | Medication | |
| id | Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| strength | O C | 0..1 | Extension(string) |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | Σ | 0..* | Identifier |
| code | O Σ | 1..1 | CodeableConceptCACoreBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | CodingCACore |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uri |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| translation | C | 0..* | Extension(Complex) |
| value | 0..1 | System.String | |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| status | Σ ?! | 0..1 | codeBinding |
| manufacturer | Σ C | 0..1 | Reference(Organization) |
| form | 0..1 | CodeableConceptCACoreBinding | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | CodingCACore |
| text | SO Σ | 0..1 | string |
| amount | Σ C | 0..1 | Ratio |
| ingredient | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| item[x] | 1..1 | ||
| itemReference | Reference(Medication | Substance) | ||
| itemCodeableConcept | 0..1 | CodeableConceptCACoreBinding | |
| isActive | 0..1 | boolean | |
| strength | C | 0..1 | Ratio |
| batch | 0..1 | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| lotNumber | 0..1 | string | |
| expirationDate | 0..1 | dateTime |
| MedicationCACore (Medication) | C | Medication | |
| id | Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| strength | O C | 0..1 | Extension(string) |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | Σ | 0..* | Identifier |
| code | O Σ | 1..1 | CodeableConceptCACoreBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | CodingCACore |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uri |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| translation | C | 0..* | Extension(Complex) |
| value | 0..1 | System.String | |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| status | Σ ?! | 0..1 | codeBinding |
| manufacturer | Σ C | 0..1 | Reference(Organization) |
| form | 0..1 | CodeableConceptCACoreBinding | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | CodingCACore |
| text | SO Σ | 0..1 | string |
| amount | Σ C | 0..1 | Ratio |
| ingredient | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| item[x] | 1..1 | ||
| itemReference | Reference(Medication | Substance) | ||
| itemCodeableConcept | 0..1 | CodeableConceptCACoreBinding | |
| isActive | 0..1 | boolean | |
| strength | C | 0..1 | Ratio |
| batch | 0..1 | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| lotNumber | 0..1 | string | |
| expirationDate | 0..1 | dateTime |
| Path | Conformance | ValueSet |
|---|---|---|
| Medication.code | preferred | https://fhir.infoway-inforoute.ca/ValueSet/prescriptionmedicinalproduct |
| Medication.form | preferred | https://fhir.infoway-inforoute.ca/ValueSet/pharmaceuticaldoseformcode |
| Medication.ingredient.item[x]:itemCodeableConcept | preferred | https://fhir.infoway-inforoute.ca/ValueSet/drugormedicamentsubstancecode |
These bindings may be used in lieu of the primary bindings in the table above.
| Path | Conformance | AdditionalValueSet |
|---|---|---|
| Medication.code | candidate | https://fhir.infoway-inforoute.ca/ValueSet/LicensedNaturalHealthProducts |
| Medication.form | candidate | https://fhir.infoway-inforoute.ca/ValueSet/prescriptiondrugform |
The following tables list how the data elements from CA Core+ map to CACDI. For more information visit Mapping Logic.
| FHIR Profile Element | CACDI Element(s) |
|---|---|
| Medication.code | Medication |
| Medication.code.coding.system | Drug Code System URI |
| Medication.code.coding.display | Drug English Description, Drug French Description |