--- type: "resource" title: "MedicationKnowledge" resource: "MedicationKnowledge" --- # MedicationKnowledge ## Introduction ## Scope and Usage This resource supports use cases for creation of and querying for medication information including attributes such as medication classifications, images of medications, costs and/or coverages, etc. This resource can be used to return medication information as part of a formulary or a catalogue. Where the Medication resource is intended for the simple identification of a medication for prescribing, dispensing, or administering, the MedicationKnowledge resource is intended to provide more detailed information about the medication. Unlike the MedicinalProductDefinition resource, the MedicationKnowledge resource is not a complete definition of the medication but provides some definitional information along with formulary/catalogue-specific information such as costs, monitoring programs, etc. ## StructureDefinition ### Elements (Simplified) - **[MedicationKnowledge](/medicationknowledge-definitions#MedicationKnowledge)** [0..*]: - Definition of Medication Knowledge - **[MedicationKnowledge.identifier](/medicationknowledge-definitions#MedicationKnowledge.identifier)** [0..*]: [Identifier](/Identifier) Business identifier for this medication - **[MedicationKnowledge.code](/medicationknowledge-definitions#MedicationKnowledge.code)** [0..1]: [CodeableConcept](/CodeableConcept) example:[medication-codes](/valueset-medication-codes) Code that identifies this medication - **[MedicationKnowledge.status](/medicationknowledge-definitions#MedicationKnowledge.status)** [0..1]: [code](/code) required:[publication-status](/valueset-publication-status) draft | active | retired | unknown - **[MedicationKnowledge.author](/medicationknowledge-definitions#MedicationKnowledge.author)** [0..1]: [ContactDetail](/ContactDetail) Creator or owner of the knowledge or information about the medication - **[MedicationKnowledge.jurisdiction](/medicationknowledge-definitions#MedicationKnowledge.jurisdiction)** [0..*]: [CodeableConcept](/CodeableConcept) Codes that identify the different jurisdictions for which the information of this resource was created - **[MedicationKnowledge.name](/medicationknowledge-definitions#MedicationKnowledge.name)** [0..1]: [string](/string) A name associated with the medication being described - **[MedicationKnowledge.relatedMedicationKnowledge](/medicationknowledge-definitions#MedicationKnowledge.relatedMedicationKnowledge)** [0..*]: [BackboneElement](/BackboneElement) Associated or related medication information - **[MedicationKnowledge.relatedMedicationKnowledge.type](/medicationknowledge-definitions#MedicationKnowledge.relatedMedicationKnowledge.type)** [1..1]: [CodeableConcept](/CodeableConcept) Category of medicationKnowledge - **[MedicationKnowledge.relatedMedicationKnowledge.reference](/medicationknowledge-definitions#MedicationKnowledge.relatedMedicationKnowledge.reference)** [1..*]: Reference([MedicationKnowledge](/MedicationKnowledge)) Associated documentation about the associated medication knowledge - **[MedicationKnowledge.associatedMedication](/medicationknowledge-definitions#MedicationKnowledge.associatedMedication)** [0..*]: Reference([Medication](/Medication)) The set of medication resources that are associated with this medication - **[MedicationKnowledge.productType](/medicationknowledge-definitions#MedicationKnowledge.productType)** [0..*]: [CodeableConcept](/CodeableConcept) Category of the medication or product - **[MedicationKnowledge.monograph](/medicationknowledge-definitions#MedicationKnowledge.monograph)** [0..*]: [BackboneElement](/BackboneElement) Associated documentation about the medication - **[MedicationKnowledge.monograph.type](/medicationknowledge-definitions#MedicationKnowledge.monograph.type)** [0..1]: [CodeableConcept](/CodeableConcept) The category of medication document - **[MedicationKnowledge.monograph.source](/medicationknowledge-definitions#MedicationKnowledge.monograph.source)** [0..1]: Reference([DocumentReference](/DocumentReference)) Associated documentation about the medication - **[MedicationKnowledge.preparationInstruction](/medicationknowledge-definitions#MedicationKnowledge.preparationInstruction)** [0..1]: [markdown](/markdown) The instructions for preparing the medication - **[MedicationKnowledge.cost](/medicationknowledge-definitions#MedicationKnowledge.cost)** [0..*]: [BackboneElement](/BackboneElement) The pricing of the medication - **[MedicationKnowledge.cost.effectiveDate](/medicationknowledge-definitions#MedicationKnowledge.cost.effectiveDate)** [0..*]: [Period](/Period) The date range for which the cost is effective - **[MedicationKnowledge.cost.type](/medicationknowledge-definitions#MedicationKnowledge.cost.type)** [1..1]: [CodeableConcept](/CodeableConcept) The category of the cost information - **[MedicationKnowledge.cost.source](/medicationknowledge-definitions#MedicationKnowledge.cost.source)** [0..1]: [string](/string) The source or owner for the price information - **[MedicationKnowledge.cost.cost[x]](/medicationknowledge-definitions#MedicationKnowledge.cost.cost%5Bx%5D)** [1..1]: [Money](/Money), [CodeableConcept](/CodeableConcept) example:[medication-cost-category](/valueset-medication-cost-category) The price or category of the cost of the medication - **[MedicationKnowledge.monitoringProgram](/medicationknowledge-definitions#MedicationKnowledge.monitoringProgram)** [0..*]: [BackboneElement](/BackboneElement) Program under which a medication is reviewed - **[MedicationKnowledge.monitoringProgram.type](/medicationknowledge-definitions#MedicationKnowledge.monitoringProgram.type)** [0..1]: [CodeableConcept](/CodeableConcept) Type of program under which the medication is monitored - **[MedicationKnowledge.monitoringProgram.name](/medicationknowledge-definitions#MedicationKnowledge.monitoringProgram.name)** [0..1]: [string](/string) Name of the reviewing program - **[MedicationKnowledge.indicationGuideline](/medicationknowledge-definitions#MedicationKnowledge.indicationGuideline)** [0..*]: [BackboneElement](/BackboneElement) Guidelines or protocols for administration of the medication for an indication - **[MedicationKnowledge.indicationGuideline.indication](/medicationknowledge-definitions#MedicationKnowledge.indicationGuideline.indication)** [0..*]: [CodeableReference](/CodeableReference) Indication for use that applies to the specific administration guideline - **[MedicationKnowledge.indicationGuideline.dosingGuideline](/medicationknowledge-definitions#MedicationKnowledge.indicationGuideline.dosingGuideline)** [0..*]: [BackboneElement](/BackboneElement) Guidelines for dosage of the medication - **[MedicationKnowledge.indicationGuideline.dosingGuideline.treatmentIntent](/medicationknowledge-definitions#MedicationKnowledge.indicationGuideline.dosingGuideline.treatmentIntent)** [0..1]: [CodeableConcept](/CodeableConcept) Intention of the treatment - **[MedicationKnowledge.indicationGuideline.dosingGuideline.dosage](/medicationknowledge-definitions#MedicationKnowledge.indicationGuideline.dosingGuideline.dosage)** [0..*]: [BackboneElement](/BackboneElement) Dosage for the medication for the specific guidelines - **[MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.type](/medicationknowledge-definitions#MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.type)** [1..1]: [CodeableConcept](/CodeableConcept) Category of dosage for a medication - **[MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.dosage](/medicationknowledge-definitions#MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.dosage)** [1..*]: [Dosage](/Dosage) Dosage for the medication for the specific guidelines - **[MedicationKnowledge.indicationGuideline.dosingGuideline.administrationTreatment](/medicationknowledge-definitions#MedicationKnowledge.indicationGuideline.dosingGuideline.administrationTreatment)** [0..1]: [CodeableConcept](/CodeableConcept) Type of treatment the guideline applies to - **[MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic](/medicationknowledge-definitions#MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic)** [0..*]: [BackboneElement](/BackboneElement) Characteristics of the patient that are relevant to the administration guidelines - **[MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.type](/medicationknowledge-definitions#MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.type)** [1..1]: [CodeableConcept](/CodeableConcept) Categorization of specific characteristic that is relevant to the administration guideline - **[MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.value[x]](/medicationknowledge-definitions#MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.value%5Bx%5D)** [0..1]: [CodeableConcept](/CodeableConcept), [Quantity](/Quantity), [Range](/Range) The specific characteristic - **[MedicationKnowledge.medicineClassification](/medicationknowledge-definitions#MedicationKnowledge.medicineClassification)** [0..*]: [BackboneElement](/BackboneElement) Categorization of the medication within a formulary or classification system - **[MedicationKnowledge.medicineClassification.type](/medicationknowledge-definitions#MedicationKnowledge.medicineClassification.type)** [0..1]: [CodeableConcept](/CodeableConcept) The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification) - **[MedicationKnowledge.medicineClassification.classification](/medicationknowledge-definitions#MedicationKnowledge.medicineClassification.classification)** [0..*]: [CodeableConcept](/CodeableConcept) Specific category assigned to the medication - **[MedicationKnowledge.packaging](/medicationknowledge-definitions#MedicationKnowledge.packaging)** [0..*]: [BackboneElement](/BackboneElement) Details about packaged medications - **[MedicationKnowledge.packaging.cost](/medicationknowledge-definitions#MedicationKnowledge.packaging.cost)** [0..*]: - Cost of the packaged medication - **[MedicationKnowledge.packaging.packagedProduct](/medicationknowledge-definitions#MedicationKnowledge.packaging.packagedProduct)** [0..1]: Reference([PackagedProductDefinition](/PackagedProductDefinition)) The packaged medication that is being priced - **[MedicationKnowledge.clinicalUseIssue](/medicationknowledge-definitions#MedicationKnowledge.clinicalUseIssue)** [0..*]: Reference([ClinicalUseDefinition](/ClinicalUseDefinition)) Potential clinical issue with or between medication(s) - **[MedicationKnowledge.storageGuideline](/medicationknowledge-definitions#MedicationKnowledge.storageGuideline)** [0..*]: [BackboneElement](/BackboneElement) How the medication should be stored - **[MedicationKnowledge.storageGuideline.reference](/medicationknowledge-definitions#MedicationKnowledge.storageGuideline.reference)** [0..1]: [uri](/uri) Reference to additional information - **[MedicationKnowledge.storageGuideline.note](/medicationknowledge-definitions#MedicationKnowledge.storageGuideline.note)** [0..*]: [Annotation](/Annotation) Additional storage notes - **[MedicationKnowledge.storageGuideline.stabilityDuration](/medicationknowledge-definitions#MedicationKnowledge.storageGuideline.stabilityDuration)** [0..1]: [Duration](/Duration) Duration remains stable - **[MedicationKnowledge.storageGuideline.environmentalSetting](/medicationknowledge-definitions#MedicationKnowledge.storageGuideline.environmentalSetting)** [0..*]: [BackboneElement](/BackboneElement) Setting or value of environment for adequate storage - **[MedicationKnowledge.storageGuideline.environmentalSetting.type](/medicationknowledge-definitions#MedicationKnowledge.storageGuideline.environmentalSetting.type)** [1..1]: [CodeableConcept](/CodeableConcept) Categorization of the setting - **[MedicationKnowledge.storageGuideline.environmentalSetting.value[x]](/medicationknowledge-definitions#MedicationKnowledge.storageGuideline.environmentalSetting.value%5Bx%5D)** [1..1]: [Quantity](/Quantity), [Range](/Range), [CodeableConcept](/CodeableConcept) Value of the setting - **[MedicationKnowledge.regulatory](/medicationknowledge-definitions#MedicationKnowledge.regulatory)** [0..*]: [BackboneElement](/BackboneElement) Regulatory information about a medication - **[MedicationKnowledge.regulatory.regulatoryAuthority](/medicationknowledge-definitions#MedicationKnowledge.regulatory.regulatoryAuthority)** [1..1]: Reference([Organization](/Organization)) Specifies the authority of the regulation - **[MedicationKnowledge.regulatory.substitution](/medicationknowledge-definitions#MedicationKnowledge.regulatory.substitution)** [0..*]: [BackboneElement](/BackboneElement) Specifies if changes are allowed when dispensing a medication from a regulatory perspective - **[MedicationKnowledge.regulatory.substitution.type](/medicationknowledge-definitions#MedicationKnowledge.regulatory.substitution.type)** [1..1]: [CodeableConcept](/CodeableConcept) Specifies the type of substitution allowed - **[MedicationKnowledge.regulatory.substitution.allowed](/medicationknowledge-definitions#MedicationKnowledge.regulatory.substitution.allowed)** [1..1]: [boolean](/boolean) Specifies if regulation allows for changes in the medication when dispensing - **[MedicationKnowledge.regulatory.schedule](/medicationknowledge-definitions#MedicationKnowledge.regulatory.schedule)** [0..*]: [CodeableConcept](/CodeableConcept) Specifies the schedule of a medication in jurisdiction - **[MedicationKnowledge.regulatory.maxDispense](/medicationknowledge-definitions#MedicationKnowledge.regulatory.maxDispense)** [0..1]: [BackboneElement](/BackboneElement) The maximum number of units of the medication that can be dispensed in a period - **[MedicationKnowledge.regulatory.maxDispense.quantity](/medicationknowledge-definitions#MedicationKnowledge.regulatory.maxDispense.quantity)** [1..1]: [Quantity](/Quantity)([SimpleQuantity](/SimpleQuantity)) The maximum number of units of the medication that can be dispensed - **[MedicationKnowledge.regulatory.maxDispense.period](/medicationknowledge-definitions#MedicationKnowledge.regulatory.maxDispense.period)** [0..1]: [Duration](/Duration) The period that applies to the maximum number of units - **[MedicationKnowledge.definitional](/medicationknowledge-definitions#MedicationKnowledge.definitional)** [0..1]: [BackboneElement](/BackboneElement) Minimal definition information about the medication - **[MedicationKnowledge.definitional.definition](/medicationknowledge-definitions#MedicationKnowledge.definitional.definition)** [0..*]: Reference([MedicinalProductDefinition](/MedicinalProductDefinition)) Definitional resources that provide more information about this medication - **[MedicationKnowledge.definitional.doseForm](/medicationknowledge-definitions#MedicationKnowledge.definitional.doseForm)** [0..1]: [CodeableConcept](/CodeableConcept) example:[medication-form-codes](/valueset-medication-form-codes) powder | tablets | capsule + - **[MedicationKnowledge.definitional.intendedRoute](/medicationknowledge-definitions#MedicationKnowledge.definitional.intendedRoute)** [0..*]: [CodeableConcept](/CodeableConcept) example:[route-codes](/valueset-route-codes) The intended or approved route of administration - **[MedicationKnowledge.definitional.ingredient](/medicationknowledge-definitions#MedicationKnowledge.definitional.ingredient)** [0..*]: [BackboneElement](/BackboneElement) Active or inactive ingredient - **[MedicationKnowledge.definitional.ingredient.item](/medicationknowledge-definitions#MedicationKnowledge.definitional.ingredient.item)** [1..1]: [CodeableReference](/CodeableReference) Substances contained in the medication - **[MedicationKnowledge.definitional.ingredient.type](/medicationknowledge-definitions#MedicationKnowledge.definitional.ingredient.type)** [0..1]: [CodeableConcept](/CodeableConcept) example:[v3-RoleClassIngredientEntity](/valueset-v3-RoleClassIngredientEntity) A code that defines the type of ingredient, active, base, etc - **[MedicationKnowledge.definitional.ingredient.strength[x]](/medicationknowledge-definitions#MedicationKnowledge.definitional.ingredient.strength%5Bx%5D)** [0..1]: [Ratio](/Ratio), [CodeableConcept](/CodeableConcept), [Quantity](/Quantity) example:[medication-ingredientstrength](/valueset-medication-ingredientstrength) Quantity of ingredient present - **[MedicationKnowledge.definitional.drugCharacteristic](/medicationknowledge-definitions#MedicationKnowledge.definitional.drugCharacteristic)** [0..*]: [BackboneElement](/BackboneElement) Specifies descriptive properties of the medicine - **[MedicationKnowledge.definitional.drugCharacteristic.type](/medicationknowledge-definitions#MedicationKnowledge.definitional.drugCharacteristic.type)** [0..1]: [CodeableConcept](/CodeableConcept) example:[medicationknowledge-characteristic](/valueset-medicationknowledge-characteristic) Code specifying the type of characteristic of medication - **[MedicationKnowledge.definitional.drugCharacteristic.value[x]](/medicationknowledge-definitions#MedicationKnowledge.definitional.drugCharacteristic.value%5Bx%5D)** [0..1]: [CodeableConcept](/CodeableConcept), [string](/string), [Quantity](/Quantity)([SimpleQuantity](/SimpleQuantity)), [base64Binary](/base64Binary), [Attachment](/Attachment) Description of the characteristic ## Mappings - [MedicationKnowledge Mappings](/medicationknowledge-mappings) — 8 mapping entries ## Resource Packs ### list-MedicationKnowledge-packs.xml ```xml ``` ## Search Parameters - [classification](/medicationknowledge-search#classification) — **token** — Specific category assigned to the medication — `MedicationKnowledge.medicineClassification.classification` - [classification-type](/medicationknowledge-search#classification-type) — **token** — The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification) — `MedicationKnowledge.medicineClassification.type` - [code](/medicationknowledge-search#code) — **token** — Code that identifies this medication — `MedicationKnowledge.code` - [doseform](/medicationknowledge-search#doseform) — **token** — powder | tablets | capsule + — `MedicationKnowledge.definitional.doseForm` - [identifier](/medicationknowledge-search#identifier) — **token** — Business identifier for this medication — `MedicationKnowledge.identifier` - [ingredient](/medicationknowledge-search#ingredient) — **reference** — Reference to a resource (by instance) — `MedicationKnowledge.definitional.ingredient.item.reference` - [ingredient-code](/medicationknowledge-search#ingredient-code) — **token** — Reference to a concept (by class) — `MedicationKnowledge.definitional.ingredient.item.concept` - [monitoring-program-name](/medicationknowledge-search#monitoring-program-name) — **token** — Name of the reviewing program — `MedicationKnowledge.monitoringProgram.name` - [monitoring-program-type](/medicationknowledge-search#monitoring-program-type) — **token** — Type of program under which the medication is monitored — `MedicationKnowledge.monitoringProgram.type` - [monograph](/medicationknowledge-search#monograph) — **reference** — Associated documentation about the medication — `MedicationKnowledge.monograph.source` - [monograph-type](/medicationknowledge-search#monograph-type) — **token** — The category of medication document — `MedicationKnowledge.monograph.type` - [packaging-cost](/medicationknowledge-search#packaging-cost) — **quantity** — The cost of the packaged medication, if the cost is Money — `MedicationKnowledge.packaging.cost.cost as Money` - [packaging-cost-concept](/medicationknowledge-search#packaging-cost-concept) — **token** — The cost of the packaged medication, if the cost is a CodeableConcept — `MedicationKnowledge.packaging.cost.cost as CodeableConcept` - [product-type](/medicationknowledge-search#product-type) — **token** — Category of the medication or product — `MedicationKnowledge.productType` - [source-cost](/medicationknowledge-search#source-cost) — **token** — The source or owner for the price information — `MedicationKnowledge.cost.source` - [status](/medicationknowledge-search#status) — **token** — active | inactive | entered-in-error — `MedicationKnowledge.status` [Full Search Parameters](/medicationknowledge-search) ## Examples - [example](/medicationknowledge-example-example) — medicationknowledge-example — Example of medicationknowledge - [medicationknowledge-example](/medicationknowledge-example-medicationknowledge-example) — medicationknowledge-example - [medicationknowledge-examples-header](/medicationknowledge-example-medicationknowledge-examples-header) — medicationknowledge-examples-header [Full Examples](/medicationknowledge-examples) ## Mapping Exceptions ### medicationknowledge-fivews-mapping-exceptions.xml ### Unmapped Elements - **FiveWs.what** — Unknown - **FiveWs.recorded** — Unknown - **FiveWs.author** — Unknown - **FiveWs.cause** — Unknown - **FiveWs.version** — Unknown - **FiveWs.witness** — Unknown - **FiveWs.where** — Unknown - **FiveWs.context** — Unknown - **FiveWs.init** — Unknown - **FiveWs.why** — Unknown - **FiveWs.identifier** — Unknown - **FiveWs.source** — Unknown - **FiveWs.who** — Unknown - **FiveWs.grade** — Unknown - **FiveWs.status** — Unknown - **FiveWs.planned** — Unknown - **FiveWs.done** — Unknown - **FiveWs.subject** — Unknown