PrescribeIT® Specification and Guide Version 3.0 Revision C

 

The official URL for this profile is:

http://prescribeit.ca/fhir/StructureDefinition/profile-medication

Download Excel representation

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

>

This structure is derived from Medication

NameCard.TypeConstraints and Usage
.  Medication 0..*MedicationDefinition:
This resource is primarily used for the identification and definition of a medication. It covers the ingredients and the packaging for a medication.

..  id 1..1idDefinition:
The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.


Comments:
Usage Note: This will usually be a GUID and is assigned by the sending application.



Conformance Rule: This is a unique id for the medication resource within the containing (medicationOrder). This can be as simple as '#med', or a vendor may choose to use a UUID'

..  extension 0..*ExtensionSlice: Unordered, Open by value:url
Definition:
An Extension

..  extension
     (medicationStrengthDescription)
0..1Medication Strength DescriptionDefinition:
Provides a textual description of the strength of the active ingredient(s) in the medication


Comments:
Conformance Rule: This field will be required when prescribing at the Representative DIN or CCDD-TM levels. Otherwise, it is expected that the strength will be conveyed as part of the drug name (Medication.code.text).

..  code 1..1Shared Health CodeableConcept Required Text with optional codeBinding: PrescriptionMedicinalProduct (extensible)
Definition:
A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.


Comments:
Conformance Rule: This element is used to represent the medication ordered or dispensed. A 'code' (Canadian Clinical Drug Data Set, or DIN or NPN) must be accompanied by 'text' when presribing. For compounds, a code is not used and the description will be sent as 'text'. A DIN, representative DIN or an NPN may also be used if a CCDD code is not available. This has an extensible binding meaning that the CCDD code system should be used but if a code is not available, vendors may also submit a code from the DIN or NPN code system. (Eventually CCDD will encompass all DINs and NPNs.)



Code systems that are acceptable in the message are:



CCDD - https://fhir.infoway-inforoute.ca/CodeSystem/canadianclinicaldrugdataset



DIN - http://hl7.org/fhir/NamingSystem/ca-hc-din



NPN - http://hl7.org/fhir/NamingSystem/ca-hc-npn



EMRs and PMSs must support sending and receiving all levels of drug terminology defined in the Canadian Clinical Drug Data (CCDD) Set including: Therapeutic Moiety (TM), Non-proprietary Therapeutic Product (NTP), Manufactured Product (MP) as well as Device NTP for devices. In cases where an appropriate Canadian Clinical Drug Data Set value is not yet available within the point-of-service system, the system can send a DIN or Natural Product Number (NPN) or a DIN with the (isRepresentative) value set to 'true'.



If no drug code (TM, NTP, MP, or DIN) is available in the point of service system, only then should the system send the drug name as text without a code. The pharmacy system must always display the textual name of the medication or non-medication provided in the message to the user when displaying the prescription. This represents the name of the medication or non-medication (e.g. device) as seen by the prescriber at the time of prescribing.



The pharmacy system may use the drug coding (TM, NTP, MP, DIN, NPN or representative DIN) to display to the user the list of products that can be dispensed.



In the context of the dispense notification, this conveys the product that what was dispensed.

...  coding 0..1CodingDefinition:
A reference to a code defined by a terminology system.


Comments:
Conformance Rule: Within ‘Coding’, ‘code’, 'system' and ‘display’ must be populated.

....  extension 0..*ExtensionSlice: Unordered, Open by value:url
Definition:
An Extension

....  extension
         (isRepresentative)
0..1Medication Code is RepresentativeDefinition:
If set to true, indicates that the medication code sent was chosen as a "representative" code of a drug picked at a more general level. I.e. The user didn't actually choose this specific code. The intended constraints around what drug should be supplied are conveyed by the request's substitution rules.


Comments:
Usage Note: Below the Grid View, we have provided a business scenario to provide further guidance and clarity on the intended use.



Conformance Rule: If prescribing by Generic Name, a (representative) DIN must be present in the message and this boolean must be 'true'.



Usage Note: PMS will ONLY interpret the ingredients from the representative DIN.



Usage Note: Upon receipt of a prescription, the PMS will look at this field. If 'true', then this is a representative DIN. The PMS my choose to use this as a means to automatically filter and present a list of possible DINs/ appropriate medication . The prescribed dosage (e.g. 20 mg) and route will also be considered. Once presented with a list, the pharmacist can select a medication from this list or may select another generic equivalent with the same prescribed dosage.



Usage in the EMR: The representative DIN is chosen by the EMR (not the prescriber) based on the drug and route that is entered by the prescriber.



Note: This concept does NOT exist today; pharmacists dispense based on the generic name. Its use within PrescribeIT® is to allow for automation as it provides a codified value to represent what the prescriber wants. This may assist the pharmacist in dispensing.



Conformance Rule: If the case where a prescriber selects a DIN and flags it as a representative DIN, the prescriber must also enter a strength and strength unit of measure and may optionally enter a prescription drug form.

....  system 1..1uriDefinition:
The identification of the code system that defines the meaning of the symbol in the code.


Comments:
This is the URI that represents the coding system as defined within the binding.

....  code 1..1codeDefinition:
A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).


Comments:
This is the code as defined within the binding.

....  display 1..1stringMax Length: 1000
Definition:
A representation of the meaning of the code in the system, following the rules of the system.


Comments:
Usage Rule: Generally, coding can be DIN, CCDD, or representative DIN. When the code is from CCDD it should be the display name from the terminology gateway. When the coding is a DIN or a representative DIN, then it should be the display name as it was seen in the sending system by the prescriber.



When dealing with compounds, display the description of the compound as it was displayed in the sending system for the prescriber.

...  text 1..1stringMax Length: 1000
Definition:
A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.


Comments:
Conformance Rule: This must be displayed to the Pharmacist



Conformance Rule: Official name recorded and selected by the prescriber. This MUST be the name of the medication or non-medication as seen by the prescriber at the time of prescribing. This MUST be displayed to the pharmacist and MUST be stored as part of the electronic prescription. Note: If representative DIN was used, it is expected that this name will be the generic name, as selected by the prescriber.

..  product 0..1BackboneElementDefinition:
Information that only applies to products (not packages).


Comments:
Refer to child elements for detail

...  form 0..1Shared Health CodeableConcept Required Text with optional codeBinding: PrescriptionDrugForm (20190430) (extensible)
Definition:
A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.


Comments:
Usage Notes: The prescription drug form is optional to send to PrescribeIT® but is required in some provinces in order to meet the prescribing standards set out by the College of Physicians and Surgeons. As a result the EMR must support allowing the prescriber to send a prescription drug form when the drug form is not specified by the drug identifier (e.g. for compounds, drugs prescribed using a Therapeutic Moiety or Representative DIN).



Conformance Rule: A Code must be supplied if one is available from the PrescriptionDrugForm subset. If the user picks a prescription drug form that does not have a code in the PrescriptionDrugForm subset, only then can text be supplied without a code.

...  ingredient 0..*BackboneElementDefinition:
Identifies a particular constituent of interest in the product.


Comments:
Future Support Only: For compounds, only the textual description (supplied in Medication.code.coding.display) is mandatory. This will be used to convey pertinent information about the ingredients.



Note: If specified at some point in the future, the ingredients need not be a complete list; usually only active ingredients are listed.

....  extension 0..*ExtensionSlice: Unordered, Open by value:url
Definition:
An Extension

....  extension
         (isActiveIngredient)
1..1Active ingredient indicatorDefinition:
Flag indicating whether the ingredient is active or inactive.

....  item[x]
         (itemCodeableConcept)
1..1Shared Health CodeableConcept Required Text with optional codeBinding: PrescriptionMedicinalProduct (extensible)
Definition:
A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.


Comments:
Future: This will be used in future to convey the individual codified ingredients contained within a compounded product for the purpose of identifying compounds that contain monitored ingredients (i.e. methadone powder).

....  amount 0..1RatioDefinition:
Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet.


Comments:
Future use

.....  numerator 1..1QuantityDefinition:
The value of the numerator.


Comments:
Future use

.....  denominator 1..1QuantityDefinition:
The value of the denominator.


Comments:
Future: When used at some point in the future, this is the dosage unit or base quantity that contains the specified ingredient amount (e.g. 1 Tablet, 10ml)

This structure is derived from Medication

This structure is derived from Medication

NameFlagsCard.TypeDescription & Constraintsdoco
.. Medication S0..*MedicationDefinition of a Medication
... id S1..1idLogical id of this artifact
... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
... ext-medication-strength-description S0..1stringMedication Strength Description
URL: http://prescribeit.ca/fhir/StructureDefinition/ext-medication-strength-description
... code S1..1Shared Health CodeableConcept Required Text with optional codeConcept - reference to a terminology or just text
Binding: PrescriptionMedicinalProduct (extensible)
.... coding S0..1CodingCode defined by a terminology system
..... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ext-medication-code-representative S0..1booleanRepresentative Drug
URL: http://prescribeit.ca/fhir/StructureDefinition/ext-medication-code-representative
..... system S1..1uriIdentity of the terminology system
..... code S1..1codeSymbol in syntax defined by the system
..... display S1..1stringRepresentation defined by the system
Max Length: 1000
.... text S1..1stringPlain text representation of the concept
Max Length: 1000
... product S0..1BackboneElementAdministrable medication details
.... form S0..1Shared Health CodeableConcept Required Text with optional codeConcept - reference to a terminology or just text
Binding: PrescriptionDrugForm (20190430) (extensible)
.... ingredient S0..*BackboneElementActive or inactive ingredient
..... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... medication-isActiveIngredient S1..1booleanActive ingredient indicator
URL: http://hl7.org/fhir/StructureDefinition/medication-isActiveIngredient
..... itemCodeableConcept S1..1Shared Health CodeableConcept Required Text with optional codeConcept - reference to a terminology or just text
Binding: PrescriptionMedicinalProduct (extensible)
..... amount S0..1RatioQuantity of ingredient present
...... numerator S1..1QuantityNumerator value
...... denominator S1..1QuantityDenominator value

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Medication S0..*MedicationDefinition of a Medication
... id SΣ1..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: http://tools.ietf.org/html/bcp47 (required): A human language.


... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
... ext-medication-strength-description S0..1stringMedication Strength Description
URL: http://prescribeit.ca/fhir/StructureDefinition/ext-medication-strength-description
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... code S1..1Shared Health CodeableConcept Required Text with optional codeConcept - reference to a terminology or just text
Binding: PrescriptionMedicinalProduct (extensible)
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... coding SΣ0..1CodingCode defined by a terminology system
..... id 0..1idxml:id (or equivalent in JSON)
..... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ext-medication-code-representative S0..1booleanRepresentative Drug
URL: http://prescribeit.ca/fhir/StructureDefinition/ext-medication-code-representative
..... system SΣ1..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code SΣ1..1codeSymbol in syntax defined by the system
..... display SΣ1..1stringRepresentation defined by the system
Max Length: 1000
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text SΣ1..1stringPlain text representation of the concept
Max Length: 1000
... isBrand Σ0..1booleanTrue if a brand
... manufacturer Σ0..1Reference(Organization)Manufacturer of the item
... product S0..1BackboneElementAdministrable medication details
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... form S0..1Shared Health CodeableConcept Required Text with optional codeConcept - reference to a terminology or just text
Binding: PrescriptionDrugForm (20190430) (extensible)
.... ingredient S0..*BackboneElementActive or inactive ingredient
..... id 0..1idxml:id (or equivalent in JSON)
..... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... medication-isActiveIngredient S1..1booleanActive ingredient indicator
URL: http://hl7.org/fhir/StructureDefinition/medication-isActiveIngredient
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... item[x] 1..1(Slice Definition)The product contained
Slice: Unordered, Closed by type:$this
...... item[x]:itemCodeableConcept S1..1Shared Health CodeableConcept Required Text with optional codeConcept - reference to a terminology or just text
Binding: PrescriptionMedicinalProduct (extensible)
..... amount S0..1RatioQuantity of ingredient present
...... id 0..1idxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... numerator SΣ1..1QuantityNumerator value
...... denominator SΣ1..1QuantityDenominator value
.... batch 0..*BackboneElement
..... id 0..1idxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... lotNumber 0..1string
..... expirationDate 0..1dateTime
... package 0..1BackboneElementDetails about packaged medications
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... container 0..1CodeableConceptE.g. box, vial, blister-pack
Binding: SNOMED CT Form Codes (example): Kind of container a medication package is packaged in

.... content 0..*BackboneElementWhat is in the package
..... id 0..1idxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... item[x] 1..1The item in the package
...... itemCodeableConceptCodeableConcept
...... itemReferenceReference(Medication)
..... amount 0..1SimpleQuantityQuantity present in the package

doco Documentation for this format

Grid View

This structure is derived from Medication

NameCard.TypeConstraints and Usage
.  Medication 0..*MedicationDefinition:
This resource is primarily used for the identification and definition of a medication. It covers the ingredients and the packaging for a medication.

..  id 1..1idDefinition:
The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.


Comments:
Usage Note: This will usually be a GUID and is assigned by the sending application.



Conformance Rule: This is a unique id for the medication resource within the containing (medicationOrder). This can be as simple as '#med', or a vendor may choose to use a UUID'

..  extension 0..*ExtensionSlice: Unordered, Open by value:url
Definition:
An Extension

..  extension
     (medicationStrengthDescription)
0..1Medication Strength DescriptionDefinition:
Provides a textual description of the strength of the active ingredient(s) in the medication


Comments:
Conformance Rule: This field will be required when prescribing at the Representative DIN or CCDD-TM levels. Otherwise, it is expected that the strength will be conveyed as part of the drug name (Medication.code.text).

..  code 1..1Shared Health CodeableConcept Required Text with optional codeBinding: PrescriptionMedicinalProduct (extensible)
Definition:
A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.


Comments:
Conformance Rule: This element is used to represent the medication ordered or dispensed. A 'code' (Canadian Clinical Drug Data Set, or DIN or NPN) must be accompanied by 'text' when presribing. For compounds, a code is not used and the description will be sent as 'text'. A DIN, representative DIN or an NPN may also be used if a CCDD code is not available. This has an extensible binding meaning that the CCDD code system should be used but if a code is not available, vendors may also submit a code from the DIN or NPN code system. (Eventually CCDD will encompass all DINs and NPNs.)



Code systems that are acceptable in the message are:



CCDD - https://fhir.infoway-inforoute.ca/CodeSystem/canadianclinicaldrugdataset



DIN - http://hl7.org/fhir/NamingSystem/ca-hc-din



NPN - http://hl7.org/fhir/NamingSystem/ca-hc-npn



EMRs and PMSs must support sending and receiving all levels of drug terminology defined in the Canadian Clinical Drug Data (CCDD) Set including: Therapeutic Moiety (TM), Non-proprietary Therapeutic Product (NTP), Manufactured Product (MP) as well as Device NTP for devices. In cases where an appropriate Canadian Clinical Drug Data Set value is not yet available within the point-of-service system, the system can send a DIN or Natural Product Number (NPN) or a DIN with the (isRepresentative) value set to 'true'.



If no drug code (TM, NTP, MP, or DIN) is available in the point of service system, only then should the system send the drug name as text without a code. The pharmacy system must always display the textual name of the medication or non-medication provided in the message to the user when displaying the prescription. This represents the name of the medication or non-medication (e.g. device) as seen by the prescriber at the time of prescribing.



The pharmacy system may use the drug coding (TM, NTP, MP, DIN, NPN or representative DIN) to display to the user the list of products that can be dispensed.



In the context of the dispense notification, this conveys the product that what was dispensed.

...  coding 0..1CodingDefinition:
A reference to a code defined by a terminology system.


Comments:
Conformance Rule: Within ‘Coding’, ‘code’, 'system' and ‘display’ must be populated.

....  extension 0..*ExtensionSlice: Unordered, Open by value:url
Definition:
An Extension

....  extension
         (isRepresentative)
0..1Medication Code is RepresentativeDefinition:
If set to true, indicates that the medication code sent was chosen as a "representative" code of a drug picked at a more general level. I.e. The user didn't actually choose this specific code. The intended constraints around what drug should be supplied are conveyed by the request's substitution rules.


Comments:
Usage Note: Below the Grid View, we have provided a business scenario to provide further guidance and clarity on the intended use.



Conformance Rule: If prescribing by Generic Name, a (representative) DIN must be present in the message and this boolean must be 'true'.



Usage Note: PMS will ONLY interpret the ingredients from the representative DIN.



Usage Note: Upon receipt of a prescription, the PMS will look at this field. If 'true', then this is a representative DIN. The PMS my choose to use this as a means to automatically filter and present a list of possible DINs/ appropriate medication . The prescribed dosage (e.g. 20 mg) and route will also be considered. Once presented with a list, the pharmacist can select a medication from this list or may select another generic equivalent with the same prescribed dosage.



Usage in the EMR: The representative DIN is chosen by the EMR (not the prescriber) based on the drug and route that is entered by the prescriber.



Note: This concept does NOT exist today; pharmacists dispense based on the generic name. Its use within PrescribeIT® is to allow for automation as it provides a codified value to represent what the prescriber wants. This may assist the pharmacist in dispensing.



Conformance Rule: If the case where a prescriber selects a DIN and flags it as a representative DIN, the prescriber must also enter a strength and strength unit of measure and may optionally enter a prescription drug form.

....  system 1..1uriDefinition:
The identification of the code system that defines the meaning of the symbol in the code.


Comments:
This is the URI that represents the coding system as defined within the binding.

....  code 1..1codeDefinition:
A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).


Comments:
This is the code as defined within the binding.

....  display 1..1stringMax Length: 1000
Definition:
A representation of the meaning of the code in the system, following the rules of the system.


Comments:
Usage Rule: Generally, coding can be DIN, CCDD, or representative DIN. When the code is from CCDD it should be the display name from the terminology gateway. When the coding is a DIN or a representative DIN, then it should be the display name as it was seen in the sending system by the prescriber.



When dealing with compounds, display the description of the compound as it was displayed in the sending system for the prescriber.

...  text 1..1stringMax Length: 1000
Definition:
A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.


Comments:
Conformance Rule: This must be displayed to the Pharmacist



Conformance Rule: Official name recorded and selected by the prescriber. This MUST be the name of the medication or non-medication as seen by the prescriber at the time of prescribing. This MUST be displayed to the pharmacist and MUST be stored as part of the electronic prescription. Note: If representative DIN was used, it is expected that this name will be the generic name, as selected by the prescriber.

..  product 0..1BackboneElementDefinition:
Information that only applies to products (not packages).


Comments:
Refer to child elements for detail

...  form 0..1Shared Health CodeableConcept Required Text with optional codeBinding: PrescriptionDrugForm (20190430) (extensible)
Definition:
A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.


Comments:
Usage Notes: The prescription drug form is optional to send to PrescribeIT® but is required in some provinces in order to meet the prescribing standards set out by the College of Physicians and Surgeons. As a result the EMR must support allowing the prescriber to send a prescription drug form when the drug form is not specified by the drug identifier (e.g. for compounds, drugs prescribed using a Therapeutic Moiety or Representative DIN).



Conformance Rule: A Code must be supplied if one is available from the PrescriptionDrugForm subset. If the user picks a prescription drug form that does not have a code in the PrescriptionDrugForm subset, only then can text be supplied without a code.

...  ingredient 0..*BackboneElementDefinition:
Identifies a particular constituent of interest in the product.


Comments:
Future Support Only: For compounds, only the textual description (supplied in Medication.code.coding.display) is mandatory. This will be used to convey pertinent information about the ingredients.



Note: If specified at some point in the future, the ingredients need not be a complete list; usually only active ingredients are listed.

....  extension 0..*ExtensionSlice: Unordered, Open by value:url
Definition:
An Extension

....  extension
         (isActiveIngredient)
1..1Active ingredient indicatorDefinition:
Flag indicating whether the ingredient is active or inactive.

....  item[x]
         (itemCodeableConcept)
1..1Shared Health CodeableConcept Required Text with optional codeBinding: PrescriptionMedicinalProduct (extensible)
Definition:
A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.


Comments:
Future: This will be used in future to convey the individual codified ingredients contained within a compounded product for the purpose of identifying compounds that contain monitored ingredients (i.e. methadone powder).

....  amount 0..1RatioDefinition:
Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet.


Comments:
Future use

.....  numerator 1..1QuantityDefinition:
The value of the numerator.


Comments:
Future use

.....  denominator 1..1QuantityDefinition:
The value of the denominator.


Comments:
Future: When used at some point in the future, this is the dosage unit or base quantity that contains the specified ingredient amount (e.g. 1 Tablet, 10ml)

This structure is derived from Medication

Differential View

This structure is derived from Medication

NameFlagsCard.TypeDescription & Constraintsdoco
.. Medication S0..*MedicationDefinition of a Medication
... id S1..1idLogical id of this artifact
... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
... ext-medication-strength-description S0..1stringMedication Strength Description
URL: http://prescribeit.ca/fhir/StructureDefinition/ext-medication-strength-description
... code S1..1Shared Health CodeableConcept Required Text with optional codeConcept - reference to a terminology or just text
Binding: PrescriptionMedicinalProduct (extensible)
.... coding S0..1CodingCode defined by a terminology system
..... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ext-medication-code-representative S0..1booleanRepresentative Drug
URL: http://prescribeit.ca/fhir/StructureDefinition/ext-medication-code-representative
..... system S1..1uriIdentity of the terminology system
..... code S1..1codeSymbol in syntax defined by the system
..... display S1..1stringRepresentation defined by the system
Max Length: 1000
.... text S1..1stringPlain text representation of the concept
Max Length: 1000
... product S0..1BackboneElementAdministrable medication details
.... form S0..1Shared Health CodeableConcept Required Text with optional codeConcept - reference to a terminology or just text
Binding: PrescriptionDrugForm (20190430) (extensible)
.... ingredient S0..*BackboneElementActive or inactive ingredient
..... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... medication-isActiveIngredient S1..1booleanActive ingredient indicator
URL: http://hl7.org/fhir/StructureDefinition/medication-isActiveIngredient
..... itemCodeableConcept S1..1Shared Health CodeableConcept Required Text with optional codeConcept - reference to a terminology or just text
Binding: PrescriptionMedicinalProduct (extensible)
..... amount S0..1RatioQuantity of ingredient present
...... numerator S1..1QuantityNumerator value
...... denominator S1..1QuantityDenominator value

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Medication S0..*MedicationDefinition of a Medication
... id SΣ1..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: http://tools.ietf.org/html/bcp47 (required): A human language.


... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
... ext-medication-strength-description S0..1stringMedication Strength Description
URL: http://prescribeit.ca/fhir/StructureDefinition/ext-medication-strength-description
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... code S1..1Shared Health CodeableConcept Required Text with optional codeConcept - reference to a terminology or just text
Binding: PrescriptionMedicinalProduct (extensible)
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... coding SΣ0..1CodingCode defined by a terminology system
..... id 0..1idxml:id (or equivalent in JSON)
..... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ext-medication-code-representative S0..1booleanRepresentative Drug
URL: http://prescribeit.ca/fhir/StructureDefinition/ext-medication-code-representative
..... system SΣ1..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code SΣ1..1codeSymbol in syntax defined by the system
..... display SΣ1..1stringRepresentation defined by the system
Max Length: 1000
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text SΣ1..1stringPlain text representation of the concept
Max Length: 1000
... isBrand Σ0..1booleanTrue if a brand
... manufacturer Σ0..1Reference(Organization)Manufacturer of the item
... product S0..1BackboneElementAdministrable medication details
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... form S0..1Shared Health CodeableConcept Required Text with optional codeConcept - reference to a terminology or just text
Binding: PrescriptionDrugForm (20190430) (extensible)
.... ingredient S0..*BackboneElementActive or inactive ingredient
..... id 0..1idxml:id (or equivalent in JSON)
..... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... medication-isActiveIngredient S1..1booleanActive ingredient indicator
URL: http://hl7.org/fhir/StructureDefinition/medication-isActiveIngredient
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... item[x] 1..1(Slice Definition)The product contained
Slice: Unordered, Closed by type:$this
...... item[x]:itemCodeableConcept S1..1Shared Health CodeableConcept Required Text with optional codeConcept - reference to a terminology or just text
Binding: PrescriptionMedicinalProduct (extensible)
..... amount S0..1RatioQuantity of ingredient present
...... id 0..1idxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... numerator SΣ1..1QuantityNumerator value
...... denominator SΣ1..1QuantityDenominator value
.... batch 0..*BackboneElement
..... id 0..1idxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... lotNumber 0..1string
..... expirationDate 0..1dateTime
... package 0..1BackboneElementDetails about packaged medications
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... container 0..1CodeableConceptE.g. box, vial, blister-pack
Binding: SNOMED CT Form Codes (example): Kind of container a medication package is packaged in

.... content 0..*BackboneElementWhat is in the package
..... id 0..1idxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... item[x] 1..1The item in the package
...... itemCodeableConceptCodeableConcept
...... itemReferenceReference(Medication)
..... amount 0..1SimpleQuantityQuantity present in the package

doco Documentation for this format

 

Other representations of profile: Schematron

Terminology Bindings

PathConformanceValueSet
Medication.languagerequiredhttp://tools.ietf.org/html/bcp47
Medication.codeextensiblePrescriptionMedicinalProduct
Medication.product.formextensiblePrescriptionDrugForm
Medication.product.ingredient.item[x]:itemCodeableConceptextensiblePrescriptionMedicinalProduct
Medication.package.containerexampleSNOMED CT Form Codes

Constraints

IdPathDetailsRequirements