description: This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use. package_name: hl7.fhir.core derivation: specialization name: Medication type: Medication elements: code: short: Codes that identify this medication type: CodeableConcept binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/medication-codes'} isSummary: true index: 0 status: isModifier: true short: active | inactive | entered-in-error type: code binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medication-status'} isModifierReason: This element changes the interpretation of all descriptive attributes. isSummary: true index: 1 manufacturer: short: Manufacturer of the item refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] type: Reference isSummary: true index: 2 form: short: powder | tablets | capsule + type: CodeableConcept binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/medication-form-codes'} index: 3 amount: {short: Amount of drug in package, type: Quantity, isSummary: true, index: 4} ingredient: short: Active or inactive ingredient type: BackboneElement array: true index: 5 elements: item: short: The actual ingredient or content choices: [itemCodeableConcept, itemReference] index: 7 itemCodeableConcept: {short: The actual ingredient or content, type: CodeableConcept, choiceOf: item, index: 8} itemReference: short: The actual ingredient or content refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/Substance'] type: Reference choiceOf: item index: 9 isActive: {short: Active ingredient indicator, type: boolean, index: 10} amount: {type: Ratio, short: Quantity of ingredient present, index: 11} required: [itemReference, item, itemCodeableConcept] batch: type: BackboneElement short: Details about packaged medications index: 12 elements: lotNumber: {type: string, short: Identifier assigned to batch, index: 13} expirationDate: {type: dateTime, short: When batch will expire, index: 14} serialNumber: {type: string, short: Identifier assigned to a drug at the time of manufacture, index: 15} package_version: 3.5.0 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Medication base: http://hl7.org/fhir/StructureDefinition/DomainResource version: null