description: This resource is primarily used for the identification and definition of a medication, including ingredients, for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use. package_name: hl7.fhir.r6.core derivation: specialization name: Medication type: Medication elements: definition: isModifier: false short: Formal definition of the medication refers: ['http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition', 'http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition', 'http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition', 'http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition'] type: Reference mustSupport: false isSummary: false index: 21 doseForm: isModifier: false short: powder | tablets | capsule + type: CodeableConcept mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/medication-form-codes'} isSummary: false index: 4 instance: isModifier: false short: Details about packaged medications type: BackboneElement mustSupport: false isSummary: false index: 17 elements: identifier: {isModifier: false, short: 'Identifier for the physical instance, typically a serial number', type: Identifier, mustSupport: false, array: true, isSummary: false, index: 18} lotNumber: {isModifier: false, short: Identifier assigned to batch, type: string, mustSupport: false, isSummary: false, index: 19} expirationDate: {isModifier: false, short: When instance will expire, type: dateTime, mustSupport: false, isSummary: false, index: 20} packageSize: constraint: med-1: {human: Either numberOfItems or amountPerItem must exist, source: 'http://hl7.org/fhir/StructureDefinition/Medication', severity: error, expression: numberOfItems.exists() or amountPerItem.exists()} isModifier: false short: When the code does not specify the package size, this backbone element can be used to specify the overall amount of medication in the package type: BackboneElement mustSupport: false isSummary: true index: 5 elements: numberOfItems: {isModifier: false, short: The number of items in the package that are represented by the code, type: Quantity, mustSupport: false, isSummary: false, index: 6} amountPerItem: {isModifier: false, short: The amount per each item, type: Ratio, mustSupport: false, isSummary: false, index: 7} ingredient: isModifier: false short: Components of a medication. These can be ingredient substances or other medications, in the case of combination packaged medications index: 8 type: BackboneElement mustSupport: false array: true elements: item: isModifier: false short: The specific substance or medication that is the ingredient type: CodeableReference mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/medication-codes'} isSummary: false index: 9 isActive: {isModifier: false, short: Active ingredient indicator, type: boolean, mustSupport: false, isSummary: false, index: 10} role: isModifier: false short: A code that defines the type of ingredient, active, base, etc. type: CodeableConcept mustSupport: false binding: {strength: example, valueSet: 'http://terminology.hl7.org/ValueSet/v3-RoleClassIngredientEntity'} isSummary: false index: 11 strength: isModifier: false short: Quantity of ingredient present mustSupport: false choices: [strengthRatio, strengthCodeableConcept, strengthQuantity] isSummary: false index: 13 strengthRatio: {isModifier: false, short: Quantity of ingredient present, type: Ratio, mustSupport: false, choiceOf: strength, isSummary: false, index: 14} strengthCodeableConcept: {isModifier: false, short: Quantity of ingredient present, type: CodeableConcept, mustSupport: false, choiceOf: strength, isSummary: false, index: 15} strengthQuantity: {isModifier: false, short: Quantity of ingredient present, type: Quantity, mustSupport: false, choiceOf: strength, isSummary: false, index: 16} required: [item] isSummary: false status: isModifier: true short: active | inactive | entered-in-error type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medication-status|6.0.0-ballot4'} isModifierReason: This element changes the interpretation of all descriptive attributes. isSummary: true index: 2 code: isModifier: false short: Codes that identify this medication type: CodeableConcept mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/medication-codes'} isSummary: true index: 1 identifier: {isModifier: false, short: Business identifier for this medication, type: Identifier, mustSupport: false, array: true, isSummary: true, index: 0} marketingAuthorizationHolder: isModifier: false short: Organization that has authorization to market medication refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] type: Reference mustSupport: false isSummary: true index: 3 package_version: 6.0.0-ballot4 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Medication base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 6.0.0-ballot4