## Intersection of https://profiles.ihe.net/PHARM/MPD/StructureDefinition/IHEMedication and https://profiles.ihe.net/PHARM/MPD/StructureDefinition/IHEMedication

This is the set of resources that conform to both IHE Medication (https://profiles.ihe.net/PHARM/MPD/StructureDefinition/IHEMedication) and IHE Medication (https://profiles.ihe.net/PHARM/MPD/StructureDefinition/IHEMedication).

### Structure

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Medication |  | 0..* |  | 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
meta | Σ | 0..1 | Meta | Metadata about the resource ele-1: All FHIR elements must have a @value or children
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
language |  | 0..1 | code | Language of the resource content Binding: ?? (required): IETF language tag for a human language ele-1: All FHIR elements must have a @value or children
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation ele-1: All FHIR elements must have a @value or children
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Extension ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both
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 | S Σ | 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 | S Σ | 0..1 | CodeableConcept | A terminology-based code for the product Binding: ?? (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: ?? (required): A coded concept defining if the medication is in active use. ele-1: All FHIR elements must have a @value or children
marketingAuthorizationHolder | S Σ | 0..1 | Reference(Organization) | Organization that has authorization to market medication ele-1: All FHIR elements must have a @value or children
doseForm | S | 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: ?? (example): A coded concept defining the form of a medication. ele-1: All FHIR elements must have a @value or children
totalVolume | S Σ | 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 | S | 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
extension |  | 0..* | Extension | Extension ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both
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 | S | 1..1 | CodeableReference(Substance | IHE Medication) | 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: ?? (example) ele-1: All FHIR elements must have a @value or children
isActive | S | 0..1 | boolean | Active ingredient indicator ele-1: All FHIR elements must have a @value or children
strength[x] | S | 0..1 |  | Quantity of ingredient present Binding: ?? (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
extension |  | 0..* | Extension | Additional content defined by implementations 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 |
batch |  | 0..1 | BackboneElement | Details about packaged medications ele-1: All FHIR elements must have a @value or children
extension |  | 0..* | Extension | Additional content defined by implementations ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both
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
lotNumber |  | 0..1 | string | Identifier assigned to batch ele-1: All FHIR elements must have a @value or children
expirationDate |  | 0..1 | dateTime | When batch will expire ele-1: All FHIR elements must have a @value or children
definition |  | 0..1 | Reference(MedicationKnowledge) | Knowledge about this medication ele-1: All FHIR elements must have a @value or children
Documentation for this format