3.66 StructureDefinition: PrescribeIT® Medication
The official URL for this profile is:
http://prescribeit.ca/fhir/StructureDefinition/profile-medication
3.66.2 Formal Views of Profile Content
Download Excel representation
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Medication
Name | Card. | Type | Constraints and Usage |
---|---|---|---|
Medication | 0..* | Medication | Definition: 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..1 | id | Definition: The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. Comments: Conformance Rule: Usage Note: This will usually be a GUID and is assigned by the sending application. Ideally it should be consistent for all messages referencing this same set of coverage information. 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..* | Extension | Slice: Unordered, Open by value:url Definition: An Extension |
extension (medicationStrengthDescription) | 0..1 | Medication Strength Description | Definition: 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..1 | Shared Health CodeableConcept Required Text with optional code | Binding: 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..1 | Coding | Definition: A reference to a code defined by a terminology system. Comments: Conformance Rule: Within ‘Coding’, ‘code’, 'system' and ‘display’ must be populated. |
extension | 0..* | Extension | Slice: Unordered, Open by value:url Definition: An Extension |
extension (isRepresentative) | 0..1 | Medication Code is Representative | Definition: 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..1 | uri | Definition: 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..1 | code | Definition: 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..1 | string | Max 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 provided, then this value could be the display name from the terminology provider or display name as it was seen in the sending system by the prescriber (same value as sent in the Medication.code.text). |
text | 1..1 | string | Max 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..1 | BackboneElement | Definition: Information that only applies to products (not packages). Comments: Refer to child elements for detail |
form | 0..1 | Shared Health CodeableConcept Required Text with optional code | Binding: 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..* | BackboneElement | Definition: 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..* | Extension | Slice: Unordered, Open by value:url Definition: An Extension |
extension (isActiveIngredient) | 1..1 | Active ingredient indicator | Definition: Flag indicating whether the ingredient is active or inactive. |
item[x] (itemCodeableConcept) | 1..1 | Shared Health CodeableConcept Required Text with optional code | Binding: 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..1 | Ratio | Definition: 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..1 | Quantity | Definition: The value of the numerator. Comments: Future use |
denominator | 1..1 | Quantity | Definition: 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
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Medication | S | 0..* | Medication | Definition of a Medication |
id | SΣ | 1..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: http://tools.ietf.org/html/bcp47 (required): A human language. | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | S | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
ext-medication-strength-description | S | 0..1 | string | Medication Strength Description URL: http://prescribeit.ca/fhir/StructureDefinition/ext-medication-strength-description |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
code | S | 1..1 | Shared Health CodeableConcept Required Text with optional code | Concept - reference to a terminology or just text Binding: PrescriptionMedicinalProduct (extensible) |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
coding | SΣ | 0..1 | Coding | Code defined by a terminology system |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | S | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
ext-medication-code-representative | S | 0..1 | boolean | Representative Drug URL: http://prescribeit.ca/fhir/StructureDefinition/ext-medication-code-representative |
system | SΣ | 1..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | SΣ | 1..1 | code | Symbol in syntax defined by the system |
display | SΣ | 1..1 | string | Representation defined by the system Max Length: 1000 |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | SΣ | 1..1 | string | Plain text representation of the concept Max Length: 1000 |
isBrand | Σ | 0..1 | boolean | True if a brand |
manufacturer | Σ | 0..1 | Reference(Organization) | Manufacturer of the item |
product | S | 0..1 | BackboneElement | Administrable medication details |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
form | S | 0..1 | Shared Health CodeableConcept Required Text with optional code | Concept - reference to a terminology or just text Binding: PrescriptionDrugForm (20190430) (extensible) |
ingredient | S | 0..* | BackboneElement | Active or inactive ingredient |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | S | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
medication-isActiveIngredient | S | 1..1 | boolean | Active ingredient indicator URL: http://hl7.org/fhir/StructureDefinition/medication-isActiveIngredient |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
item[x] | 1..1 | (Slice Definition) | The product contained Slice: Unordered, Closed by type:$this | |
item[x]:itemCodeableConcept | S | 1..1 | Shared Health CodeableConcept Required Text with optional code | Concept - reference to a terminology or just text Binding: PrescriptionMedicinalProduct (extensible) |
amount | S | 0..1 | Ratio | Quantity of ingredient present |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
numerator | SΣ | 1..1 | Quantity | Numerator value |
denominator | SΣ | 1..1 | Quantity | Denominator value |
batch | 0..* | BackboneElement | ||
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
lotNumber | 0..1 | string | ||
expirationDate | 0..1 | dateTime | ||
package | 0..1 | BackboneElement | Details about packaged medications | |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
container | 0..1 | CodeableConcept | E.g. box, vial, blister-pack Binding: SNOMED CT Form Codes (example): Kind of container a medication package is packaged in | |
content | 0..* | BackboneElement | What is in the package | |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
item[x] | 1..1 | The item in the package | ||
itemCodeableConcept | CodeableConcept | |||
itemReference | Reference(Medication) | |||
amount | 0..1 | SimpleQuantity | Quantity present in the package | |
Documentation for this format |
Grid View
This structure is derived from Medication
Name | Card. | Type | Constraints and Usage |
---|---|---|---|
Medication | 0..* | Medication | Definition: 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..1 | id | Definition: The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. Comments: Conformance Rule: Usage Note: This will usually be a GUID and is assigned by the sending application. Ideally it should be consistent for all messages referencing this same set of coverage information. 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..* | Extension | Slice: Unordered, Open by value:url Definition: An Extension |
extension (medicationStrengthDescription) | 0..1 | Medication Strength Description | Definition: 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..1 | Shared Health CodeableConcept Required Text with optional code | Binding: 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..1 | Coding | Definition: A reference to a code defined by a terminology system. Comments: Conformance Rule: Within ‘Coding’, ‘code’, 'system' and ‘display’ must be populated. |
extension | 0..* | Extension | Slice: Unordered, Open by value:url Definition: An Extension |
extension (isRepresentative) | 0..1 | Medication Code is Representative | Definition: 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..1 | uri | Definition: 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..1 | code | Definition: 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..1 | string | Max 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 provided, then this value could be the display name from the terminology provider or display name as it was seen in the sending system by the prescriber (same value as sent in the Medication.code.text). |
text | 1..1 | string | Max 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..1 | BackboneElement | Definition: Information that only applies to products (not packages). Comments: Refer to child elements for detail |
form | 0..1 | Shared Health CodeableConcept Required Text with optional code | Binding: 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..* | BackboneElement | Definition: 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..* | Extension | Slice: Unordered, Open by value:url Definition: An Extension |
extension (isActiveIngredient) | 1..1 | Active ingredient indicator | Definition: Flag indicating whether the ingredient is active or inactive. |
item[x] (itemCodeableConcept) | 1..1 | Shared Health CodeableConcept Required Text with optional code | Binding: 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..1 | Ratio | Definition: 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..1 | Quantity | Definition: The value of the numerator. Comments: Future use |
denominator | 1..1 | Quantity | Definition: 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
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Medication | S | 0..* | Medication | Definition of a Medication |
id | SΣ | 1..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: http://tools.ietf.org/html/bcp47 (required): A human language. | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | S | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
ext-medication-strength-description | S | 0..1 | string | Medication Strength Description URL: http://prescribeit.ca/fhir/StructureDefinition/ext-medication-strength-description |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
code | S | 1..1 | Shared Health CodeableConcept Required Text with optional code | Concept - reference to a terminology or just text Binding: PrescriptionMedicinalProduct (extensible) |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
coding | SΣ | 0..1 | Coding | Code defined by a terminology system |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | S | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
ext-medication-code-representative | S | 0..1 | boolean | Representative Drug URL: http://prescribeit.ca/fhir/StructureDefinition/ext-medication-code-representative |
system | SΣ | 1..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | SΣ | 1..1 | code | Symbol in syntax defined by the system |
display | SΣ | 1..1 | string | Representation defined by the system Max Length: 1000 |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | SΣ | 1..1 | string | Plain text representation of the concept Max Length: 1000 |
isBrand | Σ | 0..1 | boolean | True if a brand |
manufacturer | Σ | 0..1 | Reference(Organization) | Manufacturer of the item |
product | S | 0..1 | BackboneElement | Administrable medication details |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
form | S | 0..1 | Shared Health CodeableConcept Required Text with optional code | Concept - reference to a terminology or just text Binding: PrescriptionDrugForm (20190430) (extensible) |
ingredient | S | 0..* | BackboneElement | Active or inactive ingredient |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | S | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
medication-isActiveIngredient | S | 1..1 | boolean | Active ingredient indicator URL: http://hl7.org/fhir/StructureDefinition/medication-isActiveIngredient |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
item[x] | 1..1 | (Slice Definition) | The product contained Slice: Unordered, Closed by type:$this | |
item[x]:itemCodeableConcept | S | 1..1 | Shared Health CodeableConcept Required Text with optional code | Concept - reference to a terminology or just text Binding: PrescriptionMedicinalProduct (extensible) |
amount | S | 0..1 | Ratio | Quantity of ingredient present |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
numerator | SΣ | 1..1 | Quantity | Numerator value |
denominator | SΣ | 1..1 | Quantity | Denominator value |
batch | 0..* | BackboneElement | ||
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
lotNumber | 0..1 | string | ||
expirationDate | 0..1 | dateTime | ||
package | 0..1 | BackboneElement | Details about packaged medications | |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
container | 0..1 | CodeableConcept | E.g. box, vial, blister-pack Binding: SNOMED CT Form Codes (example): Kind of container a medication package is packaged in | |
content | 0..* | BackboneElement | What is in the package | |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
item[x] | 1..1 | The item in the package | ||
itemCodeableConcept | CodeableConcept | |||
itemReference | Reference(Medication) | |||
amount | 0..1 | SimpleQuantity | Quantity present in the package | |
Documentation for this format |
Other representations of profile: Schematron
3.66.3 Terminology Bindings
Terminology Bindings
Path | Conformance | ValueSet |
Medication.language | required | http://tools.ietf.org/html/bcp47 |
Medication.code | extensible | PrescriptionMedicinalProduct |
Medication.product.form | extensible | PrescriptionDrugForm |
Medication.product.ingredient.item[x]:itemCodeableConcept | extensible | PrescriptionMedicinalProduct |
Medication.package.container | example | SNOMED CT Form Codes |
3.66.4 Constraints
Constraints
Id | Path | Details | Requirements |