HL7 Europe Medication Prescription and Dispense, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/mpd/ and changes regularly. See the Directory of published versions
Official URL: http://hl7.eu/fhir/r5/mpd/StructureDefinition/Medication-eu-mpd | Version: 0.1.0 | |||
Draft as of 2024-12-31 | Computable Name: MedicationEuMpd | |||
Copyright/Legal: Used by permission of HL7 Europe, all rights reserved Creative Commons License |
This profile defines how to represent Medication data on ePrescription and eDispensation
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Medication | 0..* | Medication | Definition of a Medication dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children | ||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
productName | 0..1 | string | Name of the medicinal product. Names of different types (full name, short name, etc) and in different languages can be provided if relevant. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-productname ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
classification | 0..* | CodeableConcept | Classifications of the product, e.g ATC, narcotic/psychotropic, orphan drug, etc URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-classification Binding: ProductClassification (example) ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
sizeOfItem | 0..1 | Quantity | Size of one item (for example, in a pack of 5 vials, this would represent the size of 1 vial) URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-sizeofitem ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
characteristic | 0..* | (Complex) | Specifies other descriptive properties of the medication. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-characteristic ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
unitOfPresentation | 0..1 | CodeableConcept | Unit of presentation of the product (e.g. tablet, vial, ampoule, etc) URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-unitofpresentation Binding: UnitOfPresentation (example) ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
packageType | 0..1 | CodeableConcept | Type of container. This information is more relevant in cases when the packaging has an impact on administration of the product (e.g. pre-filled syringe) URL: http://hl7.eu/fhir/StructureDefinition/package-type Binding: http://terminology.ehdsi.eu/ValueSet/eHDSIPackage (example) ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
device | 0..* | (Complex) | Device, typically an administration device, included in the product. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-device ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
Slices for extension | 2..* | Extension | Extension Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
extension:device | 1..1 | Extension | Extension ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "device" | |||||
value[x] | 0..1 | CodeableReference(Device | DeviceDefinition) | Value of extension Binding: http://terminology.ehdsi.eu/ValueSet/eHDSIPackage (example) ele-1: All FHIR elements must have a @value or children | |||||
extension:quantity | 1..1 | Extension | Number of defined devices in te package ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "quantity" | |||||
url | 1..1 | uri | "http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-device" | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
identifier | Σ | 0..* | Identifier | Identifier for the medicinal product, its generic representation, or packaged product. ele-1: All FHIR elements must have a @value or children | ||||
code | Σ | 0..1 | CodeableConcept | A terminology-based code for the product Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication. ele-1: All FHIR elements must have a @value or children | ||||
status | ?!Σ | 0..1 | code | active | inactive | entered-in-error Binding: MedicationStatusCodes (required): A coded concept defining if the medication is in active use. ele-1: All FHIR elements must have a @value or children | ||||
doseForm | 0..1 | CodeableConcept | Dose form. For a branded product, this would most likely be authorised dose form, but it could also be administrable dose form. For package items, it could be item's individual dose form. Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
ele-1: All FHIR elements must have a @value or children | |||||
totalVolume | Σ | 0..1 | Quantity | Total volume or number of package items inside a package. This element should not contain overall prescribed amount, but describe the product itself. In case of complex packages, this element could be left empty, and number of different items could be indicated in the nested Medications. ele-1: All FHIR elements must have a @value or children | ||||
ingredient | 0..* | BackboneElement | Ingredient or a part product. For combination packs, each ingredient can be a separate manufactured item with its own ingredients, dose form, and strength ele-1: All FHIR elements must have a @value or children | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
item | 1..1 | CodeableReference(Substance | Medication: MPD) | Substance (Substance resource or concept from terminology) or a medicinal product (Medication resource or concept from terminology). Medicinal product can be an ingredient in case of extemporal medications or combination packs (e.g Creme + 6 tablets) Binding: SNOMEDCTSubstanceCodes (example)
ele-1: All FHIR elements must have a @value or children | |||||
strength[x] | 0..1 | Amount of substance in product (presentation or concentration strength) Binding: MedicationIngredientStrengthCodes (preferred): A coded concpet defining the strength of an ingredient. ele-1: All FHIR elements must have a @value or children | ||||||
strength[x]All Types | Content/Rules for all Types | |||||||
Slices for extension | Content/Rules for all slices | |||||||
basisOfStrengthSubstance | 0..1 | CodeableConcept | Basis of strength substance - substance for which the strength is provided (this could be different from the precise active ingredient). URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-strengthsubstance Binding: SNOMEDCTSubstanceCodes (example) ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
strengthRatio | Ratio | |||||||
strengthCodeableConcept | CodeableConcept | |||||||
strengthQuantity | Quantity | |||||||
Documentation for this format |
Path | Conformance | ValueSet | URI |
Medication.extension:device.extension:device.value[x] | example | http://terminology.ehdsi.eu/ValueSet/eHDSIPackagehttp://terminology.ehdsi.eu/ValueSet/eHDSIPackage | |
Medication.code | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | |
Medication.status | required | MedicationStatusCodeshttp://hl7.org/fhir/ValueSet/medication-status|5.0.0 from the FHIR Standard | |
Medication.doseForm | example | SNOMEDCTFormCodeshttp://hl7.org/fhir/ValueSet/medication-form-codes from the FHIR Standard | |
Medication.ingredient.item | example | SNOMEDCTSubstanceCodeshttp://hl7.org/fhir/ValueSet/substance-codes from the FHIR Standard | |
Medication.ingredient.strength[x] | preferred | MedicationIngredientStrengthCodeshttp://hl7.org/fhir/ValueSet/medication-ingredientstrength from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Medication | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Medication | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Medication | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Medication | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Medication | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from Medication
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Medication | 0..* | Medication | Definition of a Medication | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
productName | 0..1 | string | Name of the medicinal product. Names of different types (full name, short name, etc) and in different languages can be provided if relevant. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-productname | |||||
classification | 0..* | CodeableConcept | Classifications of the product, e.g ATC, narcotic/psychotropic, orphan drug, etc URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-classification Binding: ProductClassification (example) | |||||
sizeOfItem | 0..1 | Quantity | Size of one item (for example, in a pack of 5 vials, this would represent the size of 1 vial) URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-sizeofitem | |||||
characteristic | 0..* | (Complex) | Specifies other descriptive properties of the medication. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-characteristic | |||||
unitOfPresentation | 0..1 | CodeableConcept | Unit of presentation of the product (e.g. tablet, vial, ampoule, etc) URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-unitofpresentation Binding: UnitOfPresentation (example) | |||||
packageType | 0..1 | CodeableConcept | Type of container. This information is more relevant in cases when the packaging has an impact on administration of the product (e.g. pre-filled syringe) URL: http://hl7.eu/fhir/StructureDefinition/package-type Binding: http://terminology.ehdsi.eu/ValueSet/eHDSIPackage (example) | |||||
device | 0..* | (Complex) | Device, typically an administration device, included in the product. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-device | |||||
Slices for extension | Content/Rules for all slices | |||||||
extension:device | 1..1 | Extension | Extension | |||||
value[x] | 0..1 | CodeableReference(Device | DeviceDefinition) | Value of extension Binding: http://terminology.ehdsi.eu/ValueSet/eHDSIPackage (example) | |||||
identifier | 0..* | Identifier | Identifier for the medicinal product, its generic representation, or packaged product. | |||||
code | 0..1 | CodeableConcept | A terminology-based code for the product | |||||
doseForm | 0..1 | CodeableConcept | Dose form. For a branded product, this would most likely be authorised dose form, but it could also be administrable dose form. For package items, it could be item's individual dose form. Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
| |||||
totalVolume | 0..1 | Quantity | Total volume or number of package items inside a package. This element should not contain overall prescribed amount, but describe the product itself. In case of complex packages, this element could be left empty, and number of different items could be indicated in the nested Medications. | |||||
ingredient | 0..* | BackboneElement | Ingredient or a part product. For combination packs, each ingredient can be a separate manufactured item with its own ingredients, dose form, and strength | |||||
item | 1..1 | CodeableReference(Substance | Medication: MPD) | Substance (Substance resource or concept from terminology) or a medicinal product (Medication resource or concept from terminology). Medicinal product can be an ingredient in case of extemporal medications or combination packs (e.g Creme + 6 tablets) Binding: SNOMEDCTSubstanceCodes (example)
| |||||
strength[x] | 0..1 | Ratio, CodeableConcept, Quantity | Amount of substance in product (presentation or concentration strength) | |||||
Slices for extension | Content/Rules for all slices | |||||||
basisOfStrengthSubstance | 0..1 | CodeableConcept | Basis of strength substance - substance for which the strength is provided (this could be different from the precise active ingredient). URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-strengthsubstance Binding: SNOMEDCTSubstanceCodes (example) | |||||
Documentation for this format |
Path | Conformance | ValueSet | URI |
Medication.extension:device.extension:device.value[x] | example | http://terminology.ehdsi.eu/ValueSet/eHDSIPackagehttp://terminology.ehdsi.eu/ValueSet/eHDSIPackage | |
Medication.doseForm | example | SNOMEDCTFormCodeshttp://hl7.org/fhir/ValueSet/medication-form-codes from the FHIR Standard | |
Medication.ingredient.item | example | SNOMEDCTSubstanceCodeshttp://hl7.org/fhir/ValueSet/substance-codes from the FHIR Standard |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Medication | 0..* | Medication | Definition of a Medication | |||||
id | Σ | 0..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: AllLanguages (required): IETF language tag for a human language
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
productName | 0..1 | string | Name of the medicinal product. Names of different types (full name, short name, etc) and in different languages can be provided if relevant. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-productname | |||||
classification | 0..* | CodeableConcept | Classifications of the product, e.g ATC, narcotic/psychotropic, orphan drug, etc URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-classification Binding: ProductClassification (example) | |||||
sizeOfItem | 0..1 | Quantity | Size of one item (for example, in a pack of 5 vials, this would represent the size of 1 vial) URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-sizeofitem | |||||
characteristic | 0..* | (Complex) | Specifies other descriptive properties of the medication. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-characteristic | |||||
unitOfPresentation | 0..1 | CodeableConcept | Unit of presentation of the product (e.g. tablet, vial, ampoule, etc) URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-unitofpresentation Binding: UnitOfPresentation (example) | |||||
packageType | 0..1 | CodeableConcept | Type of container. This information is more relevant in cases when the packaging has an impact on administration of the product (e.g. pre-filled syringe) URL: http://hl7.eu/fhir/StructureDefinition/package-type Binding: http://terminology.ehdsi.eu/ValueSet/eHDSIPackage (example) | |||||
device | 0..* | (Complex) | Device, typically an administration device, included in the product. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-device | |||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
Slices for extension | 2..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
extension:device | 1..1 | Extension | Extension | |||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "device" | |||||
value[x] | 0..1 | CodeableReference(Device | DeviceDefinition) | Value of extension Binding: http://terminology.ehdsi.eu/ValueSet/eHDSIPackage (example) | |||||
extension:quantity | 1..1 | Extension | Number of defined devices in te package | |||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "quantity" | |||||
value[x] | 0..1 | Quantity | Value of extension | |||||
url | 1..1 | uri | "http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-device" | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | Identifier for the medicinal product, its generic representation, or packaged product. | ||||
code | Σ | 0..1 | CodeableConcept | A terminology-based code for the product Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication. | ||||
status | ?!Σ | 0..1 | code | active | inactive | entered-in-error Binding: MedicationStatusCodes (required): A coded concept defining if the medication is in active use. | ||||
marketingAuthorizationHolder | Σ | 0..1 | Reference(Organization) | Organization that has authorization to market medication | ||||
doseForm | 0..1 | CodeableConcept | Dose form. For a branded product, this would most likely be authorised dose form, but it could also be administrable dose form. For package items, it could be item's individual dose form. Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
| |||||
totalVolume | Σ | 0..1 | Quantity | Total volume or number of package items inside a package. This element should not contain overall prescribed amount, but describe the product itself. In case of complex packages, this element could be left empty, and number of different items could be indicated in the nested Medications. | ||||
ingredient | 0..* | BackboneElement | Ingredient or a part product. For combination packs, each ingredient can be a separate manufactured item with its own ingredients, dose form, and strength | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
item | 1..1 | CodeableReference(Substance | Medication: MPD) | Substance (Substance resource or concept from terminology) or a medicinal product (Medication resource or concept from terminology). Medicinal product can be an ingredient in case of extemporal medications or combination packs (e.g Creme + 6 tablets) Binding: SNOMEDCTSubstanceCodes (example)
| |||||
isActive | 0..1 | boolean | Active ingredient indicator | |||||
strength[x] | 0..1 | Amount of substance in product (presentation or concentration strength) Binding: MedicationIngredientStrengthCodes (preferred): A coded concpet defining the strength of an ingredient. | ||||||
strength[x]All Types | Content/Rules for all Types | |||||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
basisOfStrengthSubstance | 0..1 | CodeableConcept | Basis of strength substance - substance for which the strength is provided (this could be different from the precise active ingredient). URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-strengthsubstance Binding: SNOMEDCTSubstanceCodes (example) | |||||
strengthRatio | Ratio | |||||||
strengthCodeableConcept | CodeableConcept | |||||||
strengthQuantity | Quantity | |||||||
batch | 0..1 | BackboneElement | Details about packaged medications | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
lotNumber | 0..1 | string | Identifier assigned to batch | |||||
expirationDate | 0..1 | dateTime | When batch will expire | |||||
definition | 0..1 | Reference(MedicationKnowledge) | Knowledge about this medication | |||||
Documentation for this format |
Path | Conformance | ValueSet | URI |
Medication.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
Medication.extension:device.extension:device.value[x] | example | http://terminology.ehdsi.eu/ValueSet/eHDSIPackagehttp://terminology.ehdsi.eu/ValueSet/eHDSIPackage | |
Medication.code | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | |
Medication.status | required | MedicationStatusCodeshttp://hl7.org/fhir/ValueSet/medication-status|5.0.0 from the FHIR Standard | |
Medication.doseForm | example | SNOMEDCTFormCodeshttp://hl7.org/fhir/ValueSet/medication-form-codes from the FHIR Standard | |
Medication.ingredient.item | example | SNOMEDCTSubstanceCodeshttp://hl7.org/fhir/ValueSet/substance-codes from the FHIR Standard | |
Medication.ingredient.strength[x] | preferred | MedicationIngredientStrengthCodeshttp://hl7.org/fhir/ValueSet/medication-ingredientstrength from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Medication | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Medication | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Medication | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Medication | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Medication | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from Medication
Summary
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Key Elements View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Medication | 0..* | Medication | Definition of a Medication dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children | ||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
productName | 0..1 | string | Name of the medicinal product. Names of different types (full name, short name, etc) and in different languages can be provided if relevant. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-productname ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
classification | 0..* | CodeableConcept | Classifications of the product, e.g ATC, narcotic/psychotropic, orphan drug, etc URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-classification Binding: ProductClassification (example) ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
sizeOfItem | 0..1 | Quantity | Size of one item (for example, in a pack of 5 vials, this would represent the size of 1 vial) URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-sizeofitem ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
characteristic | 0..* | (Complex) | Specifies other descriptive properties of the medication. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-characteristic ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
unitOfPresentation | 0..1 | CodeableConcept | Unit of presentation of the product (e.g. tablet, vial, ampoule, etc) URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-unitofpresentation Binding: UnitOfPresentation (example) ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
packageType | 0..1 | CodeableConcept | Type of container. This information is more relevant in cases when the packaging has an impact on administration of the product (e.g. pre-filled syringe) URL: http://hl7.eu/fhir/StructureDefinition/package-type Binding: http://terminology.ehdsi.eu/ValueSet/eHDSIPackage (example) ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
device | 0..* | (Complex) | Device, typically an administration device, included in the product. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-device ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
Slices for extension | 2..* | Extension | Extension Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
extension:device | 1..1 | Extension | Extension ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "device" | |||||
value[x] | 0..1 | CodeableReference(Device | DeviceDefinition) | Value of extension Binding: http://terminology.ehdsi.eu/ValueSet/eHDSIPackage (example) ele-1: All FHIR elements must have a @value or children | |||||
extension:quantity | 1..1 | Extension | Number of defined devices in te package ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "quantity" | |||||
url | 1..1 | uri | "http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-device" | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
identifier | Σ | 0..* | Identifier | Identifier for the medicinal product, its generic representation, or packaged product. ele-1: All FHIR elements must have a @value or children | ||||
code | Σ | 0..1 | CodeableConcept | A terminology-based code for the product Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication. ele-1: All FHIR elements must have a @value or children | ||||
status | ?!Σ | 0..1 | code | active | inactive | entered-in-error Binding: MedicationStatusCodes (required): A coded concept defining if the medication is in active use. ele-1: All FHIR elements must have a @value or children | ||||
doseForm | 0..1 | CodeableConcept | Dose form. For a branded product, this would most likely be authorised dose form, but it could also be administrable dose form. For package items, it could be item's individual dose form. Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
ele-1: All FHIR elements must have a @value or children | |||||
totalVolume | Σ | 0..1 | Quantity | Total volume or number of package items inside a package. This element should not contain overall prescribed amount, but describe the product itself. In case of complex packages, this element could be left empty, and number of different items could be indicated in the nested Medications. ele-1: All FHIR elements must have a @value or children | ||||
ingredient | 0..* | BackboneElement | Ingredient or a part product. For combination packs, each ingredient can be a separate manufactured item with its own ingredients, dose form, and strength ele-1: All FHIR elements must have a @value or children | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
item | 1..1 | CodeableReference(Substance | Medication: MPD) | Substance (Substance resource or concept from terminology) or a medicinal product (Medication resource or concept from terminology). Medicinal product can be an ingredient in case of extemporal medications or combination packs (e.g Creme + 6 tablets) Binding: SNOMEDCTSubstanceCodes (example)
ele-1: All FHIR elements must have a @value or children | |||||
strength[x] | 0..1 | Amount of substance in product (presentation or concentration strength) Binding: MedicationIngredientStrengthCodes (preferred): A coded concpet defining the strength of an ingredient. ele-1: All FHIR elements must have a @value or children | ||||||
strength[x]All Types | Content/Rules for all Types | |||||||
Slices for extension | Content/Rules for all slices | |||||||
basisOfStrengthSubstance | 0..1 | CodeableConcept | Basis of strength substance - substance for which the strength is provided (this could be different from the precise active ingredient). URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-strengthsubstance Binding: SNOMEDCTSubstanceCodes (example) ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
strengthRatio | Ratio | |||||||
strengthCodeableConcept | CodeableConcept | |||||||
strengthQuantity | Quantity | |||||||
Documentation for this format |
Path | Conformance | ValueSet | URI |
Medication.extension:device.extension:device.value[x] | example | http://terminology.ehdsi.eu/ValueSet/eHDSIPackagehttp://terminology.ehdsi.eu/ValueSet/eHDSIPackage | |
Medication.code | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | |
Medication.status | required | MedicationStatusCodeshttp://hl7.org/fhir/ValueSet/medication-status|5.0.0 from the FHIR Standard | |
Medication.doseForm | example | SNOMEDCTFormCodeshttp://hl7.org/fhir/ValueSet/medication-form-codes from the FHIR Standard | |
Medication.ingredient.item | example | SNOMEDCTSubstanceCodeshttp://hl7.org/fhir/ValueSet/substance-codes from the FHIR Standard | |
Medication.ingredient.strength[x] | preferred | MedicationIngredientStrengthCodeshttp://hl7.org/fhir/ValueSet/medication-ingredientstrength from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Medication | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Medication | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Medication | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Medication | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Medication | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Differential View
This structure is derived from Medication
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Medication | 0..* | Medication | Definition of a Medication | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
productName | 0..1 | string | Name of the medicinal product. Names of different types (full name, short name, etc) and in different languages can be provided if relevant. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-productname | |||||
classification | 0..* | CodeableConcept | Classifications of the product, e.g ATC, narcotic/psychotropic, orphan drug, etc URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-classification Binding: ProductClassification (example) | |||||
sizeOfItem | 0..1 | Quantity | Size of one item (for example, in a pack of 5 vials, this would represent the size of 1 vial) URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-sizeofitem | |||||
characteristic | 0..* | (Complex) | Specifies other descriptive properties of the medication. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-characteristic | |||||
unitOfPresentation | 0..1 | CodeableConcept | Unit of presentation of the product (e.g. tablet, vial, ampoule, etc) URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-unitofpresentation Binding: UnitOfPresentation (example) | |||||
packageType | 0..1 | CodeableConcept | Type of container. This information is more relevant in cases when the packaging has an impact on administration of the product (e.g. pre-filled syringe) URL: http://hl7.eu/fhir/StructureDefinition/package-type Binding: http://terminology.ehdsi.eu/ValueSet/eHDSIPackage (example) | |||||
device | 0..* | (Complex) | Device, typically an administration device, included in the product. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-device | |||||
Slices for extension | Content/Rules for all slices | |||||||
extension:device | 1..1 | Extension | Extension | |||||
value[x] | 0..1 | CodeableReference(Device | DeviceDefinition) | Value of extension Binding: http://terminology.ehdsi.eu/ValueSet/eHDSIPackage (example) | |||||
identifier | 0..* | Identifier | Identifier for the medicinal product, its generic representation, or packaged product. | |||||
code | 0..1 | CodeableConcept | A terminology-based code for the product | |||||
doseForm | 0..1 | CodeableConcept | Dose form. For a branded product, this would most likely be authorised dose form, but it could also be administrable dose form. For package items, it could be item's individual dose form. Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
| |||||
totalVolume | 0..1 | Quantity | Total volume or number of package items inside a package. This element should not contain overall prescribed amount, but describe the product itself. In case of complex packages, this element could be left empty, and number of different items could be indicated in the nested Medications. | |||||
ingredient | 0..* | BackboneElement | Ingredient or a part product. For combination packs, each ingredient can be a separate manufactured item with its own ingredients, dose form, and strength | |||||
item | 1..1 | CodeableReference(Substance | Medication: MPD) | Substance (Substance resource or concept from terminology) or a medicinal product (Medication resource or concept from terminology). Medicinal product can be an ingredient in case of extemporal medications or combination packs (e.g Creme + 6 tablets) Binding: SNOMEDCTSubstanceCodes (example)
| |||||
strength[x] | 0..1 | Ratio, CodeableConcept, Quantity | Amount of substance in product (presentation or concentration strength) | |||||
Slices for extension | Content/Rules for all slices | |||||||
basisOfStrengthSubstance | 0..1 | CodeableConcept | Basis of strength substance - substance for which the strength is provided (this could be different from the precise active ingredient). URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-strengthsubstance Binding: SNOMEDCTSubstanceCodes (example) | |||||
Documentation for this format |
Path | Conformance | ValueSet | URI |
Medication.extension:device.extension:device.value[x] | example | http://terminology.ehdsi.eu/ValueSet/eHDSIPackagehttp://terminology.ehdsi.eu/ValueSet/eHDSIPackage | |
Medication.doseForm | example | SNOMEDCTFormCodeshttp://hl7.org/fhir/ValueSet/medication-form-codes from the FHIR Standard | |
Medication.ingredient.item | example | SNOMEDCTSubstanceCodeshttp://hl7.org/fhir/ValueSet/substance-codes from the FHIR Standard |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Medication | 0..* | Medication | Definition of a Medication | |||||
id | Σ | 0..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: AllLanguages (required): IETF language tag for a human language
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
productName | 0..1 | string | Name of the medicinal product. Names of different types (full name, short name, etc) and in different languages can be provided if relevant. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-productname | |||||
classification | 0..* | CodeableConcept | Classifications of the product, e.g ATC, narcotic/psychotropic, orphan drug, etc URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-classification Binding: ProductClassification (example) | |||||
sizeOfItem | 0..1 | Quantity | Size of one item (for example, in a pack of 5 vials, this would represent the size of 1 vial) URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-sizeofitem | |||||
characteristic | 0..* | (Complex) | Specifies other descriptive properties of the medication. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-characteristic | |||||
unitOfPresentation | 0..1 | CodeableConcept | Unit of presentation of the product (e.g. tablet, vial, ampoule, etc) URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-unitofpresentation Binding: UnitOfPresentation (example) | |||||
packageType | 0..1 | CodeableConcept | Type of container. This information is more relevant in cases when the packaging has an impact on administration of the product (e.g. pre-filled syringe) URL: http://hl7.eu/fhir/StructureDefinition/package-type Binding: http://terminology.ehdsi.eu/ValueSet/eHDSIPackage (example) | |||||
device | 0..* | (Complex) | Device, typically an administration device, included in the product. URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-device | |||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
Slices for extension | 2..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
extension:device | 1..1 | Extension | Extension | |||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "device" | |||||
value[x] | 0..1 | CodeableReference(Device | DeviceDefinition) | Value of extension Binding: http://terminology.ehdsi.eu/ValueSet/eHDSIPackage (example) | |||||
extension:quantity | 1..1 | Extension | Number of defined devices in te package | |||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "quantity" | |||||
value[x] | 0..1 | Quantity | Value of extension | |||||
url | 1..1 | uri | "http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-device" | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | Identifier for the medicinal product, its generic representation, or packaged product. | ||||
code | Σ | 0..1 | CodeableConcept | A terminology-based code for the product Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication. | ||||
status | ?!Σ | 0..1 | code | active | inactive | entered-in-error Binding: MedicationStatusCodes (required): A coded concept defining if the medication is in active use. | ||||
marketingAuthorizationHolder | Σ | 0..1 | Reference(Organization) | Organization that has authorization to market medication | ||||
doseForm | 0..1 | CodeableConcept | Dose form. For a branded product, this would most likely be authorised dose form, but it could also be administrable dose form. For package items, it could be item's individual dose form. Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
| |||||
totalVolume | Σ | 0..1 | Quantity | Total volume or number of package items inside a package. This element should not contain overall prescribed amount, but describe the product itself. In case of complex packages, this element could be left empty, and number of different items could be indicated in the nested Medications. | ||||
ingredient | 0..* | BackboneElement | Ingredient or a part product. For combination packs, each ingredient can be a separate manufactured item with its own ingredients, dose form, and strength | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
item | 1..1 | CodeableReference(Substance | Medication: MPD) | Substance (Substance resource or concept from terminology) or a medicinal product (Medication resource or concept from terminology). Medicinal product can be an ingredient in case of extemporal medications or combination packs (e.g Creme + 6 tablets) Binding: SNOMEDCTSubstanceCodes (example)
| |||||
isActive | 0..1 | boolean | Active ingredient indicator | |||||
strength[x] | 0..1 | Amount of substance in product (presentation or concentration strength) Binding: MedicationIngredientStrengthCodes (preferred): A coded concpet defining the strength of an ingredient. | ||||||
strength[x]All Types | Content/Rules for all Types | |||||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
basisOfStrengthSubstance | 0..1 | CodeableConcept | Basis of strength substance - substance for which the strength is provided (this could be different from the precise active ingredient). URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ihe-ext-medication-strengthsubstance Binding: SNOMEDCTSubstanceCodes (example) | |||||
strengthRatio | Ratio | |||||||
strengthCodeableConcept | CodeableConcept | |||||||
strengthQuantity | Quantity | |||||||
batch | 0..1 | BackboneElement | Details about packaged medications | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
lotNumber | 0..1 | string | Identifier assigned to batch | |||||
expirationDate | 0..1 | dateTime | When batch will expire | |||||
definition | 0..1 | Reference(MedicationKnowledge) | Knowledge about this medication | |||||
Documentation for this format |
Path | Conformance | ValueSet | URI |
Medication.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
Medication.extension:device.extension:device.value[x] | example | http://terminology.ehdsi.eu/ValueSet/eHDSIPackagehttp://terminology.ehdsi.eu/ValueSet/eHDSIPackage | |
Medication.code | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | |
Medication.status | required | MedicationStatusCodeshttp://hl7.org/fhir/ValueSet/medication-status|5.0.0 from the FHIR Standard | |
Medication.doseForm | example | SNOMEDCTFormCodeshttp://hl7.org/fhir/ValueSet/medication-form-codes from the FHIR Standard | |
Medication.ingredient.item | example | SNOMEDCTSubstanceCodeshttp://hl7.org/fhir/ValueSet/substance-codes from the FHIR Standard | |
Medication.ingredient.strength[x] | preferred | MedicationIngredientStrengthCodeshttp://hl7.org/fhir/ValueSet/medication-ingredientstrength from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Medication | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Medication | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Medication | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Medication | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Medication | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from Medication
Summary
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Other representations of profile: CSV, Excel, Schematron