Union of http://hl7.org/fhir/uv/ips/StructureDefinition/Medication-uv-ips and http://hl7.eu/fhir/base/StructureDefinition/medication-eu-core

This is the set of resources that conform to either of the profiles Medication (IPS) (http://hl7.org/fhir/uv/ips/StructureDefinition/Medication-uv-ips) and Medication (EU core) (http://hl7.eu/fhir/base/StructureDefinition/medication-eu-core). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..*Definition of a Medication
Medication.meta This element is included in summaries. 0..1MetaMetadata about the resource
Medication.implicitRules This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created
Medication.language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.
Medication.text 0..1NarrativeText summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Medication.contained 0..*ResourceContained, inline Resources
Medication.extension 0..*Extensionleft: Additional content defined by implementations; right: Extension
Constraints: ext-1
Medication.modifierExtension This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
Constraints: ext-1
Medication.identifier This element is included in summaries. 0..*Identifierleft: Business identifier for this medication; right: Identifier for the medicinal product, its generic representation, or packaged product (e.g. EMA PMS ID on product or package level)
Medication.code This element must be supported. This element is included in summaries. 0..1CodeableConceptleft: Medication that was administered or was to be administered (medication code from any code system); right: A terminology-based code for the product (e.g. SNOMED CT code)
Binding: ?? (preferred): left: SNOMED CT medications (Medicinal product) or a code for absent/unknown medication; right: A coded concept that defines the type of a medication.
Medication.status This element is a modifier element. This element is included in summaries. 0..1codeactive | inactive | entered-in-error
Binding: ?? (required): A coded concept defining if the medication is in active use.
Medication.manufacturer This element is included in summaries. 0..1Reference(Organization)left: Manufacturer of the item; right: Marketing authorisation holder of the medicinal product. If the product does not have a marketing authorisation, the manufactured information may be used. It is sufficient to populate only name and optionally an identifier of the organisation.
Medication.form This element must be supported. 0..1CodeableConceptpowder | tablets | capsule +
Binding: ?? (preferred): SNOMED Doseform Terms
Medication.amount This element is included in summaries. 0..1Ratioleft: Amount of drug in package; right: Amount of the medication (for example, in a package or a vial)
Medication.ingredient This element must be supported. 0..*BackboneElementleft: Active or inactive ingredient; right: Ingredient or a part product. For combination packs, each ingredient can be a separate manufactured item with its own ingredients, dose form, and strength
Medication.ingredient.extension 0..*ExtensionAdditional content defined by implementations
Constraints: ext-1
Medication.ingredient.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
Constraints: ext-1
Medication.ingredient.item[x] This element must be supported. 1..1The actual ingredient or content
Binding: ?? (example): SNOMED CT drug substances
Medication.ingredient.item[x].itemCodeableConceptCodeableConcept
Medication.ingredient.item[x].itemReferenceReference(Substance | Medication)
Medication.ingredient.isActive 0..1booleanleft: Active ingredient indicator; right: Active ingredient indicator. By default, only active ingredients are expected - therefore, the default value is true.
Medication.ingredient.strength This element must be supported. 0..1Ratioleft: Quantity of ingredient present; right: Amount of substance in product (presentation or concentration strength)
Medication.ingredient.strength.extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.strength.numerator This element is included in summaries. 0..1QuantityNumerator value
Medication.ingredient.strength.denominator This element is included in summaries. 0..1QuantityDenominator value
Medication.batch 0..1BackboneElementDetails about packaged medications
Medication.batch.extension 0..*ExtensionAdditional content defined by implementations
Constraints: ext-1
Medication.batch.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
Constraints: ext-1
Medication.batch.lotNumber 0..1stringleft: Identifier assigned to batch; right: Lot Number
Medication.batch.expirationDate 0..1dateTimeleft: When batch will expire; right: Expiration Date

doco Documentation for this format