This page is part of the FHIR Specification (v3.5.0: R4 Ballot #2). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4
Pharmacy Work Group | Maturity Level: 0 | Trial Use | Compartments: Not linked to any defined compartments |
Information about a medication that is used to support knowledge.
Note that this content is preliminary has not undergone proper review by the appropriate Workgroups.
This resource supports use cases for creation of and querying for drug information including attributes such as drug classifications, images of medications, drug costs and/or coverages, etc. This resource can be used to return drug information as part of a formulary or a catalogue.
This resource is referenced by itself
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationKnowledge | TU | DomainResource | Definition of Medication Knowledge Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
code | Σ | 0..1 | CodeableConcept | Code that identifies this medication SNOMED CT Medication Codes (Example) |
status | ?!Σ | 0..1 | code | active | inactive | entered-in-error MedicationKnowledgeStatus (Required) |
manufacturer | Σ | 0..1 | Reference(Organization) | Manufacturer of the item |
doseForm | 0..1 | CodeableConcept | powder | tablets | capsule + SNOMED CT Form Codes (Example) | |
amount | Σ | 0..1 | SimpleQuantity | Amount of drug in package |
synonym | Σ | 0..* | string | Additional names for a medication |
relatedMedicationKnowledge | 0..* | BackboneElement | Associated or related medication information | |
type | 1..1 | CodeableConcept | Category of medicationKnowledge | |
reference | 1..* | Reference(MedicationKnowledge) | Associated documentation about the associated medication knowledge | |
associatedMedication | 0..* | Reference(Medication) | A medication resource that is associated with this medication | |
productType | 0..* | CodeableConcept | Category of the medication or product | |
monograph | 0..* | BackboneElement | Associated documentation about the medication | |
type | 0..1 | CodeableConcept | The category of medication document | |
source | 0..1 | Reference(DocumentReference | Media) | Associated documentation about the medication | |
ingredient | 0..* | BackboneElement | Active or inactive ingredient | |
item[x] | 1..1 | Medication(s) or substance(s) contained in the medication | ||
itemCodeableConcept | CodeableConcept | |||
itemReference | Reference(Substance) | |||
isActive | 0..1 | boolean | Active ingredient indicator | |
strength | 0..1 | Ratio | Quantity of ingredient present | |
preparationInstruction | 0..1 | markdown | The instructions for preparing the medication | |
intendedRoute | 0..* | CodeableConcept | The intended or approved route of administration SNOMED CT Route Codes (Example) | |
cost | 0..* | BackboneElement | The pricing of the medication | |
type | 1..1 | CodeableConcept | The category of the cost information | |
source | 0..1 | string | The source or owner for the price information | |
cost | 1..1 | Money | The price of the medication | |
monitoringProgram | 0..* | BackboneElement | Program under which a medication is reviewed | |
type | 0..1 | CodeableConcept | Type of program under which the medication is monitored | |
name | 0..1 | string | Name of the reviewing program | |
administrationGuidelines | 0..* | BackboneElement | Gudelines for administration of the medication | |
dosage | 0..* | BackboneElement | Dosage for the medication for the specific guidelines | |
type | 1..1 | CodeableConcept | Type of dosage | |
dosage | 1..* | Dosage | Dosage for the medication for the specific guidelines | |
indication[x] | 0..1 | Indication for use that apply to the specific administration guidelines | ||
indicationCodeableConcept | CodeableConcept | |||
indicationReference | Reference(ObservationDefinition) | |||
patientCharacteristics | 0..* | BackboneElement | Characteristics of the patient that are relevant to the administration guidelines | |
characteristic[x] | 1..1 | Specific characteristic that is relevant to the administration guideline | ||
characteristicCodeableConcept | CodeableConcept | |||
characteristicQuantity | SimpleQuantity | |||
value | 0..* | string | The specific characteristic | |
medicineClassification | 0..* | BackboneElement | Categorization of the medication within a formulary or classification system | |
type | 1..1 | CodeableConcept | The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification) | |
classification | 0..* | CodeableConcept | Specific category assigned to the medication | |
packaging | 0..1 | BackboneElement | Details about packaged medications | |
type | 0..1 | CodeableConcept | A code that defines the specific type of packaging that the medication can be found in MedicationPackageType (Example) | |
quantity | 0..1 | SimpleQuantity | The number of product units the package would contain if fully loaded | |
drugCharacteristic | 0..* | BackboneElement | Specifies descriptive properties of the medicine | |
type | 0..1 | CodeableConcept | Code specifying the type of characteristic of medication | |
value[x] | 0..1 | Description of the characteristic | ||
valueCodeableConcept | CodeableConcept | |||
valueString | string | |||
valueQuantity | SimpleQuantity | |||
valueBase64Binary | base64Binary | |||
contraindication | 0..* | Reference(DetectedIssue) | Potential clinical issue with or between medication(s) | |
regulatory | 0..* | BackboneElement | Regulatory information about a medication | |
regulatoryAuthority | 1..1 | Reference(Organization) | Specifies the authority of the regulation | |
substitution | 0..* | BackboneElement | Specifies if changes are allowed when dispensing a medication from a regulatory perspective | |
type | 1..1 | CodeableConcept | Specifies the type of substitution allowed | |
allowed | 1..1 | boolean | Specifies if regulation allows for changes in the medication when dispensing | |
schedule | 0..* | BackboneElement | Specifies the schedule of a medication in jurisdiction | |
schedule | 1..1 | CodeableConcept | Specifies the specific drug schedule | |
maxDispense | 0..1 | BackboneElement | The maximum number of units of the medicaton that can be dispensed in a period | |
quantity | 1..1 | SimpleQuantity | The maximum number of units of the medicaton that can be dispensed | |
period | 0..1 | Duration | The period that applies to the maximum number of units | |
kinetics | 0..* | BackboneElement | The time course of drug absorption, distribution, metabolism and excretion of a medication from the body | |
areaUnderCurve | 0..* | SimpleQuantity | The drug concentration measured at certain discrete points in time | |
lethalDose50 | 0..* | SimpleQuantity | The median lethal dose of a drug | |
halfLifePeriod | 0..1 | Duration | Time required for concentration in the body to decrease by half | |
Documentation for this format |
UML Diagram (Legend)
XML Template
<MedicationKnowledge xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <code><!-- 0..1 CodeableConcept Code that identifies this medication --></code> <status value="[code]"/><!-- 0..1 active | inactive | entered-in-error --> <manufacturer><!-- 0..1 Reference(Organization) Manufacturer of the item --></manufacturer> <doseForm><!-- 0..1 CodeableConcept powder | tablets | capsule + --></doseForm> <amount><!-- 0..1 Quantity(SimpleQuantity) Amount of drug in package --></amount> <synonym value="[string]"/><!-- 0..* Additional names for a medication --> <relatedMedicationKnowledge> <!-- 0..* Associated or related medication information --> <type><!-- 1..1 CodeableConcept Category of medicationKnowledge --></type> <reference><!-- 1..* Reference(MedicationKnowledge) Associated documentation about the associated medication knowledge --></reference> </relatedMedicationKnowledge> <associatedMedication><!-- 0..* Reference(Medication) A medication resource that is associated with this medication --></associatedMedication> <productType><!-- 0..* CodeableConcept Category of the medication or product --></productType> <monograph> <!-- 0..* Associated documentation about the medication --> <type><!-- 0..1 CodeableConcept The category of medication document --></type> <source><!-- 0..1 Reference(DocumentReference|Media) Associated documentation about the medication --></source> </monograph> <ingredient> <!-- 0..* Active or inactive ingredient --> <item[x]><!-- 1..1 CodeableConcept|Reference(Substance) Medication(s) or substance(s) contained in the medication --></item[x]> <isActive value="[boolean]"/><!-- 0..1 Active ingredient indicator --> <strength><!-- 0..1 Ratio Quantity of ingredient present --></strength> </ingredient> <preparationInstruction value="[markdown]"/><!-- 0..1 The instructions for preparing the medication --> <intendedRoute><!-- 0..* CodeableConcept The intended or approved route of administration --></intendedRoute> <cost> <!-- 0..* The pricing of the medication --> <type><!-- 1..1 CodeableConcept The category of the cost information --></type> <source value="[string]"/><!-- 0..1 The source or owner for the price information --> <cost><!-- 1..1 Money The price of the medication --></cost> </cost> <monitoringProgram> <!-- 0..* Program under which a medication is reviewed --> <type><!-- 0..1 CodeableConcept Type of program under which the medication is monitored --></type> <name value="[string]"/><!-- 0..1 Name of the reviewing program --> </monitoringProgram> <administrationGuidelines> <!-- 0..* Gudelines for administration of the medication --> <dosage> <!-- 0..* Dosage for the medication for the specific guidelines --> <type><!-- 1..1 CodeableConcept Type of dosage --></type> <dosage><!-- 1..* Dosage Dosage for the medication for the specific guidelines --></dosage> </dosage> <indication[x]><!-- 0..1 CodeableConcept|Reference(ObservationDefinition) Indication for use that apply to the specific administration guidelines --></indication[x]> <patientCharacteristics> <!-- 0..* Characteristics of the patient that are relevant to the administration guidelines --> <characteristic[x]><!-- 1..1 CodeableConcept|Quantity(SimpleQuantity) Specific characteristic that is relevant to the administration guideline --></characteristic[x]> <value value="[string]"/><!-- 0..* The specific characteristic --> </patientCharacteristics> </administrationGuidelines> <medicineClassification> <!-- 0..* Categorization of the medication within a formulary or classification system --> <type><!-- 1..1 CodeableConcept The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification) --></type> <classification><!-- 0..* CodeableConcept Specific category assigned to the medication --></classification> </medicineClassification> <packaging> <!-- 0..1 Details about packaged medications --> <type><!-- 0..1 CodeableConcept A code that defines the specific type of packaging that the medication can be found in --></type> <quantity><!-- 0..1 Quantity(SimpleQuantity) The number of product units the package would contain if fully loaded --></quantity> </packaging> <drugCharacteristic> <!-- 0..* Specifies descriptive properties of the medicine --> <type><!-- 0..1 CodeableConcept Code specifying the type of characteristic of medication --></type> <value[x]><!-- 0..1 CodeableConcept|string|Quantity(SimpleQuantity)| base64Binary Description of the characteristic --></value[x]> </drugCharacteristic> <contraindication><!-- 0..* Reference(DetectedIssue) Potential clinical issue with or between medication(s) --></contraindication> <regulatory> <!-- 0..* Regulatory information about a medication --> <regulatoryAuthority><!-- 1..1 Reference(Organization) Specifies the authority of the regulation --></regulatoryAuthority> <substitution> <!-- 0..* Specifies if changes are allowed when dispensing a medication from a regulatory perspective --> <type><!-- 1..1 CodeableConcept Specifies the type of substitution allowed --></type> <allowed value="[boolean]"/><!-- 1..1 Specifies if regulation allows for changes in the medication when dispensing --> </substitution> <schedule> <!-- 0..* Specifies the schedule of a medication in jurisdiction --> <schedule><!-- 1..1 CodeableConcept Specifies the specific drug schedule --></schedule> </schedule> <maxDispense> <!-- 0..1 The maximum number of units of the medicaton that can be dispensed in a period --> <quantity><!-- 1..1 Quantity(SimpleQuantity) The maximum number of units of the medicaton that can be dispensed --></quantity> <period><!-- 0..1 Duration The period that applies to the maximum number of units --></period> </maxDispense> </regulatory> <kinetics> <!-- 0..* The time course of drug absorption, distribution, metabolism and excretion of a medication from the body --> <areaUnderCurve><!-- 0..* Quantity(SimpleQuantity) The drug concentration measured at certain discrete points in time --></areaUnderCurve> <lethalDose50><!-- 0..* Quantity(SimpleQuantity) The median lethal dose of a drug --></lethalDose50> <halfLifePeriod><!-- 0..1 Duration Time required for concentration in the body to decrease by half --></halfLifePeriod> </kinetics> </MedicationKnowledge>
JSON Template
{ "resourceType" : "MedicationKnowledge", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "code" : { CodeableConcept }, // Code that identifies this medication "status" : "<code>", // active | inactive | entered-in-error "manufacturer" : { Reference(Organization) }, // Manufacturer of the item "doseForm" : { CodeableConcept }, // powder | tablets | capsule + "amount" : { Quantity(SimpleQuantity) }, // Amount of drug in package "synonym" : ["<string>"], // Additional names for a medication "relatedMedicationKnowledge" : [{ // Associated or related medication information "type" : { CodeableConcept }, // R! Category of medicationKnowledge "reference" : [{ Reference(MedicationKnowledge) }] // R! Associated documentation about the associated medication knowledge }], "associatedMedication" : [{ Reference(Medication) }], // A medication resource that is associated with this medication "productType" : [{ CodeableConcept }], // Category of the medication or product "monograph" : [{ // Associated documentation about the medication "type" : { CodeableConcept }, // The category of medication document "source" : { Reference(DocumentReference|Media) } // Associated documentation about the medication }], "ingredient" : [{ // Active or inactive ingredient // item[x]: Medication(s) or substance(s) contained in the medication. One of these 2: "itemCodeableConcept" : { CodeableConcept }, "itemReference" : { Reference(Substance) }, "isActive" : <boolean>, // Active ingredient indicator "strength" : { Ratio } // Quantity of ingredient present }], "preparationInstruction" : "<markdown>", // The instructions for preparing the medication "intendedRoute" : [{ CodeableConcept }], // The intended or approved route of administration "cost" : [{ // The pricing of the medication "type" : { CodeableConcept }, // R! The category of the cost information "source" : "<string>", // The source or owner for the price information "cost" : { Money } // R! The price of the medication }], "monitoringProgram" : [{ // Program under which a medication is reviewed "type" : { CodeableConcept }, // Type of program under which the medication is monitored "name" : "<string>" // Name of the reviewing program }], "administrationGuidelines" : [{ // Gudelines for administration of the medication "dosage" : [{ // Dosage for the medication for the specific guidelines "type" : { CodeableConcept }, // R! Type of dosage "dosage" : [{ Dosage }] // R! Dosage for the medication for the specific guidelines }], // indication[x]: Indication for use that apply to the specific administration guidelines. One of these 2: "indicationCodeableConcept" : { CodeableConcept }, "indicationReference" : { Reference(ObservationDefinition) }, "patientCharacteristics" : [{ // Characteristics of the patient that are relevant to the administration guidelines // characteristic[x]: Specific characteristic that is relevant to the administration guideline. One of these 2: "characteristicCodeableConcept" : { CodeableConcept }, "characteristicQuantity" : { Quantity(SimpleQuantity) }, "value" : ["<string>"] // The specific characteristic }] }], "medicineClassification" : [{ // Categorization of the medication within a formulary or classification system "type" : { CodeableConcept }, // R! The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification) "classification" : [{ CodeableConcept }] // Specific category assigned to the medication }], "packaging" : { // Details about packaged medications "type" : { CodeableConcept }, // A code that defines the specific type of packaging that the medication can be found in "quantity" : { Quantity(SimpleQuantity) } // The number of product units the package would contain if fully loaded }, "drugCharacteristic" : [{ // Specifies descriptive properties of the medicine "type" : { CodeableConcept }, // Code specifying the type of characteristic of medication // value[x]: Description of the characteristic. One of these 4: "valueCodeableConcept" : { CodeableConcept } "valueString" : "<string>" "valueQuantity" : { Quantity(SimpleQuantity) } "valueBase64Binary" : "<base64Binary>" }], "contraindication" : [{ Reference(DetectedIssue) }], // Potential clinical issue with or between medication(s) "regulatory" : [{ // Regulatory information about a medication "regulatoryAuthority" : { Reference(Organization) }, // R! Specifies the authority of the regulation "substitution" : [{ // Specifies if changes are allowed when dispensing a medication from a regulatory perspective "type" : { CodeableConcept }, // R! Specifies the type of substitution allowed "allowed" : <boolean> // R! Specifies if regulation allows for changes in the medication when dispensing }], "schedule" : [{ // Specifies the schedule of a medication in jurisdiction "schedule" : { CodeableConcept } // R! Specifies the specific drug schedule }], "maxDispense" : { // The maximum number of units of the medicaton that can be dispensed in a period "quantity" : { Quantity(SimpleQuantity) }, // R! The maximum number of units of the medicaton that can be dispensed "period" : { Duration } // The period that applies to the maximum number of units } }], "kinetics" : [{ // The time course of drug absorption, distribution, metabolism and excretion of a medication from the body "areaUnderCurve" : [{ Quantity(SimpleQuantity) }], // The drug concentration measured at certain discrete points in time "lethalDose50" : [{ Quantity(SimpleQuantity) }], // The median lethal dose of a drug "halfLifePeriod" : { Duration } // Time required for concentration in the body to decrease by half }] }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:MedicationKnowledge; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:MedicationKnowledge.code [ CodeableConcept ]; # 0..1 Code that identifies this medication fhir:MedicationKnowledge.status [ code ]; # 0..1 active | inactive | entered-in-error fhir:MedicationKnowledge.manufacturer [ Reference(Organization) ]; # 0..1 Manufacturer of the item fhir:MedicationKnowledge.doseForm [ CodeableConcept ]; # 0..1 powder | tablets | capsule + fhir:MedicationKnowledge.amount [ Quantity(SimpleQuantity) ]; # 0..1 Amount of drug in package fhir:MedicationKnowledge.synonym [ string ], ... ; # 0..* Additional names for a medication fhir:MedicationKnowledge.relatedMedicationKnowledge [ # 0..* Associated or related medication information fhir:MedicationKnowledge.relatedMedicationKnowledge.type [ CodeableConcept ]; # 1..1 Category of medicationKnowledge fhir:MedicationKnowledge.relatedMedicationKnowledge.reference [ Reference(MedicationKnowledge) ], ... ; # 1..* Associated documentation about the associated medication knowledge ], ...; fhir:MedicationKnowledge.associatedMedication [ Reference(Medication) ], ... ; # 0..* A medication resource that is associated with this medication fhir:MedicationKnowledge.productType [ CodeableConcept ], ... ; # 0..* Category of the medication or product fhir:MedicationKnowledge.monograph [ # 0..* Associated documentation about the medication fhir:MedicationKnowledge.monograph.type [ CodeableConcept ]; # 0..1 The category of medication document fhir:MedicationKnowledge.monograph.source [ Reference(DocumentReference|Media) ]; # 0..1 Associated documentation about the medication ], ...; fhir:MedicationKnowledge.ingredient [ # 0..* Active or inactive ingredient # MedicationKnowledge.ingredient.item[x] : 1..1 Medication(s) or substance(s) contained in the medication. One of these 2 fhir:MedicationKnowledge.ingredient.itemCodeableConcept [ CodeableConcept ] fhir:MedicationKnowledge.ingredient.itemReference [ Reference(Substance) ] fhir:MedicationKnowledge.ingredient.isActive [ boolean ]; # 0..1 Active ingredient indicator fhir:MedicationKnowledge.ingredient.strength [ Ratio ]; # 0..1 Quantity of ingredient present ], ...; fhir:MedicationKnowledge.preparationInstruction [ markdown ]; # 0..1 The instructions for preparing the medication fhir:MedicationKnowledge.intendedRoute [ CodeableConcept ], ... ; # 0..* The intended or approved route of administration fhir:MedicationKnowledge.cost [ # 0..* The pricing of the medication fhir:MedicationKnowledge.cost.type [ CodeableConcept ]; # 1..1 The category of the cost information fhir:MedicationKnowledge.cost.source [ string ]; # 0..1 The source or owner for the price information fhir:MedicationKnowledge.cost.cost [ Money ]; # 1..1 The price of the medication ], ...; fhir:MedicationKnowledge.monitoringProgram [ # 0..* Program under which a medication is reviewed fhir:MedicationKnowledge.monitoringProgram.type [ CodeableConcept ]; # 0..1 Type of program under which the medication is monitored fhir:MedicationKnowledge.monitoringProgram.name [ string ]; # 0..1 Name of the reviewing program ], ...; fhir:MedicationKnowledge.administrationGuidelines [ # 0..* Gudelines for administration of the medication fhir:MedicationKnowledge.administrationGuidelines.dosage [ # 0..* Dosage for the medication for the specific guidelines fhir:MedicationKnowledge.administrationGuidelines.dosage.type [ CodeableConcept ]; # 1..1 Type of dosage fhir:MedicationKnowledge.administrationGuidelines.dosage.dosage [ Dosage ], ... ; # 1..* Dosage for the medication for the specific guidelines ], ...; # MedicationKnowledge.administrationGuidelines.indication[x] : 0..1 Indication for use that apply to the specific administration guidelines. One of these 2 fhir:MedicationKnowledge.administrationGuidelines.indicationCodeableConcept [ CodeableConcept ] fhir:MedicationKnowledge.administrationGuidelines.indicationReference [ Reference(ObservationDefinition) ] fhir:MedicationKnowledge.administrationGuidelines.patientCharacteristics [ # 0..* Characteristics of the patient that are relevant to the administration guidelines # MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristic[x] : 1..1 Specific characteristic that is relevant to the administration guideline. One of these 2 fhir:MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicCodeableConcept [ CodeableConcept ] fhir:MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicSimpleQuantity [ Quantity(SimpleQuantity) ] fhir:MedicationKnowledge.administrationGuidelines.patientCharacteristics.value [ string ], ... ; # 0..* The specific characteristic ], ...; ], ...; fhir:MedicationKnowledge.medicineClassification [ # 0..* Categorization of the medication within a formulary or classification system fhir:MedicationKnowledge.medicineClassification.type [ CodeableConcept ]; # 1..1 The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification) fhir:MedicationKnowledge.medicineClassification.classification [ CodeableConcept ], ... ; # 0..* Specific category assigned to the medication ], ...; fhir:MedicationKnowledge.packaging [ # 0..1 Details about packaged medications fhir:MedicationKnowledge.packaging.type [ CodeableConcept ]; # 0..1 A code that defines the specific type of packaging that the medication can be found in fhir:MedicationKnowledge.packaging.quantity [ Quantity(SimpleQuantity) ]; # 0..1 The number of product units the package would contain if fully loaded ]; fhir:MedicationKnowledge.drugCharacteristic [ # 0..* Specifies descriptive properties of the medicine fhir:MedicationKnowledge.drugCharacteristic.type [ CodeableConcept ]; # 0..1 Code specifying the type of characteristic of medication # MedicationKnowledge.drugCharacteristic.value[x] : 0..1 Description of the characteristic. One of these 4 fhir:MedicationKnowledge.drugCharacteristic.valueCodeableConcept [ CodeableConcept ] fhir:MedicationKnowledge.drugCharacteristic.valueString [ string ] fhir:MedicationKnowledge.drugCharacteristic.valueSimpleQuantity [ Quantity(SimpleQuantity) ] fhir:MedicationKnowledge.drugCharacteristic.valueBase64Binary [ base64Binary ] ], ...; fhir:MedicationKnowledge.contraindication [ Reference(DetectedIssue) ], ... ; # 0..* Potential clinical issue with or between medication(s) fhir:MedicationKnowledge.regulatory [ # 0..* Regulatory information about a medication fhir:MedicationKnowledge.regulatory.regulatoryAuthority [ Reference(Organization) ]; # 1..1 Specifies the authority of the regulation fhir:MedicationKnowledge.regulatory.substitution [ # 0..* Specifies if changes are allowed when dispensing a medication from a regulatory perspective fhir:MedicationKnowledge.regulatory.substitution.type [ CodeableConcept ]; # 1..1 Specifies the type of substitution allowed fhir:MedicationKnowledge.regulatory.substitution.allowed [ boolean ]; # 1..1 Specifies if regulation allows for changes in the medication when dispensing ], ...; fhir:MedicationKnowledge.regulatory.schedule [ # 0..* Specifies the schedule of a medication in jurisdiction fhir:MedicationKnowledge.regulatory.schedule.schedule [ CodeableConcept ]; # 1..1 Specifies the specific drug schedule ], ...; fhir:MedicationKnowledge.regulatory.maxDispense [ # 0..1 The maximum number of units of the medicaton that can be dispensed in a period fhir:MedicationKnowledge.regulatory.maxDispense.quantity [ Quantity(SimpleQuantity) ]; # 1..1 The maximum number of units of the medicaton that can be dispensed fhir:MedicationKnowledge.regulatory.maxDispense.period [ Duration ]; # 0..1 The period that applies to the maximum number of units ]; ], ...; fhir:MedicationKnowledge.kinetics [ # 0..* The time course of drug absorption, distribution, metabolism and excretion of a medication from the body fhir:MedicationKnowledge.kinetics.areaUnderCurve [ Quantity(SimpleQuantity) ], ... ; # 0..* The drug concentration measured at certain discrete points in time fhir:MedicationKnowledge.kinetics.lethalDose50 [ Quantity(SimpleQuantity) ], ... ; # 0..* The median lethal dose of a drug fhir:MedicationKnowledge.kinetics.halfLifePeriod [ Duration ]; # 0..1 Time required for concentration in the body to decrease by half ], ...; ]
Changes since R3
This resource did not exist in Release 2
This analysis is available as XML or JSON.
See R3 <--> R4 Conversion Maps (status = Not Mapped)
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationKnowledge | TU | DomainResource | Definition of Medication Knowledge Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
code | Σ | 0..1 | CodeableConcept | Code that identifies this medication SNOMED CT Medication Codes (Example) |
status | ?!Σ | 0..1 | code | active | inactive | entered-in-error MedicationKnowledgeStatus (Required) |
manufacturer | Σ | 0..1 | Reference(Organization) | Manufacturer of the item |
doseForm | 0..1 | CodeableConcept | powder | tablets | capsule + SNOMED CT Form Codes (Example) | |
amount | Σ | 0..1 | SimpleQuantity | Amount of drug in package |
synonym | Σ | 0..* | string | Additional names for a medication |
relatedMedicationKnowledge | 0..* | BackboneElement | Associated or related medication information | |
type | 1..1 | CodeableConcept | Category of medicationKnowledge | |
reference | 1..* | Reference(MedicationKnowledge) | Associated documentation about the associated medication knowledge | |
associatedMedication | 0..* | Reference(Medication) | A medication resource that is associated with this medication | |
productType | 0..* | CodeableConcept | Category of the medication or product | |
monograph | 0..* | BackboneElement | Associated documentation about the medication | |
type | 0..1 | CodeableConcept | The category of medication document | |
source | 0..1 | Reference(DocumentReference | Media) | Associated documentation about the medication | |
ingredient | 0..* | BackboneElement | Active or inactive ingredient | |
item[x] | 1..1 | Medication(s) or substance(s) contained in the medication | ||
itemCodeableConcept | CodeableConcept | |||
itemReference | Reference(Substance) | |||
isActive | 0..1 | boolean | Active ingredient indicator | |
strength | 0..1 | Ratio | Quantity of ingredient present | |
preparationInstruction | 0..1 | markdown | The instructions for preparing the medication | |
intendedRoute | 0..* | CodeableConcept | The intended or approved route of administration SNOMED CT Route Codes (Example) | |
cost | 0..* | BackboneElement | The pricing of the medication | |
type | 1..1 | CodeableConcept | The category of the cost information | |
source | 0..1 | string | The source or owner for the price information | |
cost | 1..1 | Money | The price of the medication | |
monitoringProgram | 0..* | BackboneElement | Program under which a medication is reviewed | |
type | 0..1 | CodeableConcept | Type of program under which the medication is monitored | |
name | 0..1 | string | Name of the reviewing program | |
administrationGuidelines | 0..* | BackboneElement | Gudelines for administration of the medication | |
dosage | 0..* | BackboneElement | Dosage for the medication for the specific guidelines | |
type | 1..1 | CodeableConcept | Type of dosage | |
dosage | 1..* | Dosage | Dosage for the medication for the specific guidelines | |
indication[x] | 0..1 | Indication for use that apply to the specific administration guidelines | ||
indicationCodeableConcept | CodeableConcept | |||
indicationReference | Reference(ObservationDefinition) | |||
patientCharacteristics | 0..* | BackboneElement | Characteristics of the patient that are relevant to the administration guidelines | |
characteristic[x] | 1..1 | Specific characteristic that is relevant to the administration guideline | ||
characteristicCodeableConcept | CodeableConcept | |||
characteristicQuantity | SimpleQuantity | |||
value | 0..* | string | The specific characteristic | |
medicineClassification | 0..* | BackboneElement | Categorization of the medication within a formulary or classification system | |
type | 1..1 | CodeableConcept | The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification) | |
classification | 0..* | CodeableConcept | Specific category assigned to the medication | |
packaging | 0..1 | BackboneElement | Details about packaged medications | |
type | 0..1 | CodeableConcept | A code that defines the specific type of packaging that the medication can be found in MedicationPackageType (Example) | |
quantity | 0..1 | SimpleQuantity | The number of product units the package would contain if fully loaded | |
drugCharacteristic | 0..* | BackboneElement | Specifies descriptive properties of the medicine | |
type | 0..1 | CodeableConcept | Code specifying the type of characteristic of medication | |
value[x] | 0..1 | Description of the characteristic | ||
valueCodeableConcept | CodeableConcept | |||
valueString | string | |||
valueQuantity | SimpleQuantity | |||
valueBase64Binary | base64Binary | |||
contraindication | 0..* | Reference(DetectedIssue) | Potential clinical issue with or between medication(s) | |
regulatory | 0..* | BackboneElement | Regulatory information about a medication | |
regulatoryAuthority | 1..1 | Reference(Organization) | Specifies the authority of the regulation | |
substitution | 0..* | BackboneElement | Specifies if changes are allowed when dispensing a medication from a regulatory perspective | |
type | 1..1 | CodeableConcept | Specifies the type of substitution allowed | |
allowed | 1..1 | boolean | Specifies if regulation allows for changes in the medication when dispensing | |
schedule | 0..* | BackboneElement | Specifies the schedule of a medication in jurisdiction | |
schedule | 1..1 | CodeableConcept | Specifies the specific drug schedule | |
maxDispense | 0..1 | BackboneElement | The maximum number of units of the medicaton that can be dispensed in a period | |
quantity | 1..1 | SimpleQuantity | The maximum number of units of the medicaton that can be dispensed | |
period | 0..1 | Duration | The period that applies to the maximum number of units | |
kinetics | 0..* | BackboneElement | The time course of drug absorption, distribution, metabolism and excretion of a medication from the body | |
areaUnderCurve | 0..* | SimpleQuantity | The drug concentration measured at certain discrete points in time | |
lethalDose50 | 0..* | SimpleQuantity | The median lethal dose of a drug | |
halfLifePeriod | 0..1 | Duration | Time required for concentration in the body to decrease by half | |
Documentation for this format |
XML Template
<MedicationKnowledge xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <code><!-- 0..1 CodeableConcept Code that identifies this medication --></code> <status value="[code]"/><!-- 0..1 active | inactive | entered-in-error --> <manufacturer><!-- 0..1 Reference(Organization) Manufacturer of the item --></manufacturer> <doseForm><!-- 0..1 CodeableConcept powder | tablets | capsule + --></doseForm> <amount><!-- 0..1 Quantity(SimpleQuantity) Amount of drug in package --></amount> <synonym value="[string]"/><!-- 0..* Additional names for a medication --> <relatedMedicationKnowledge> <!-- 0..* Associated or related medication information --> <type><!-- 1..1 CodeableConcept Category of medicationKnowledge --></type> <reference><!-- 1..* Reference(MedicationKnowledge) Associated documentation about the associated medication knowledge --></reference> </relatedMedicationKnowledge> <associatedMedication><!-- 0..* Reference(Medication) A medication resource that is associated with this medication --></associatedMedication> <productType><!-- 0..* CodeableConcept Category of the medication or product --></productType> <monograph> <!-- 0..* Associated documentation about the medication --> <type><!-- 0..1 CodeableConcept The category of medication document --></type> <source><!-- 0..1 Reference(DocumentReference|Media) Associated documentation about the medication --></source> </monograph> <ingredient> <!-- 0..* Active or inactive ingredient --> <item[x]><!-- 1..1 CodeableConcept|Reference(Substance) Medication(s) or substance(s) contained in the medication --></item[x]> <isActive value="[boolean]"/><!-- 0..1 Active ingredient indicator --> <strength><!-- 0..1 Ratio Quantity of ingredient present --></strength> </ingredient> <preparationInstruction value="[markdown]"/><!-- 0..1 The instructions for preparing the medication --> <intendedRoute><!-- 0..* CodeableConcept The intended or approved route of administration --></intendedRoute> <cost> <!-- 0..* The pricing of the medication --> <type><!-- 1..1 CodeableConcept The category of the cost information --></type> <source value="[string]"/><!-- 0..1 The source or owner for the price information --> <cost><!-- 1..1 Money The price of the medication --></cost> </cost> <monitoringProgram> <!-- 0..* Program under which a medication is reviewed --> <type><!-- 0..1 CodeableConcept Type of program under which the medication is monitored --></type> <name value="[string]"/><!-- 0..1 Name of the reviewing program --> </monitoringProgram> <administrationGuidelines> <!-- 0..* Gudelines for administration of the medication --> <dosage> <!-- 0..* Dosage for the medication for the specific guidelines --> <type><!-- 1..1 CodeableConcept Type of dosage --></type> <dosage><!-- 1..* Dosage Dosage for the medication for the specific guidelines --></dosage> </dosage> <indication[x]><!-- 0..1 CodeableConcept|Reference(ObservationDefinition) Indication for use that apply to the specific administration guidelines --></indication[x]> <patientCharacteristics> <!-- 0..* Characteristics of the patient that are relevant to the administration guidelines --> <characteristic[x]><!-- 1..1 CodeableConcept|Quantity(SimpleQuantity) Specific characteristic that is relevant to the administration guideline --></characteristic[x]> <value value="[string]"/><!-- 0..* The specific characteristic --> </patientCharacteristics> </administrationGuidelines> <medicineClassification> <!-- 0..* Categorization of the medication within a formulary or classification system --> <type><!-- 1..1 CodeableConcept The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification) --></type> <classification><!-- 0..* CodeableConcept Specific category assigned to the medication --></classification> </medicineClassification> <packaging> <!-- 0..1 Details about packaged medications --> <type><!-- 0..1 CodeableConcept A code that defines the specific type of packaging that the medication can be found in --></type> <quantity><!-- 0..1 Quantity(SimpleQuantity) The number of product units the package would contain if fully loaded --></quantity> </packaging> <drugCharacteristic> <!-- 0..* Specifies descriptive properties of the medicine --> <type><!-- 0..1 CodeableConcept Code specifying the type of characteristic of medication --></type> <value[x]><!-- 0..1 CodeableConcept|string|Quantity(SimpleQuantity)| base64Binary Description of the characteristic --></value[x]> </drugCharacteristic> <contraindication><!-- 0..* Reference(DetectedIssue) Potential clinical issue with or between medication(s) --></contraindication> <regulatory> <!-- 0..* Regulatory information about a medication --> <regulatoryAuthority><!-- 1..1 Reference(Organization) Specifies the authority of the regulation --></regulatoryAuthority> <substitution> <!-- 0..* Specifies if changes are allowed when dispensing a medication from a regulatory perspective --> <type><!-- 1..1 CodeableConcept Specifies the type of substitution allowed --></type> <allowed value="[boolean]"/><!-- 1..1 Specifies if regulation allows for changes in the medication when dispensing --> </substitution> <schedule> <!-- 0..* Specifies the schedule of a medication in jurisdiction --> <schedule><!-- 1..1 CodeableConcept Specifies the specific drug schedule --></schedule> </schedule> <maxDispense> <!-- 0..1 The maximum number of units of the medicaton that can be dispensed in a period --> <quantity><!-- 1..1 Quantity(SimpleQuantity) The maximum number of units of the medicaton that can be dispensed --></quantity> <period><!-- 0..1 Duration The period that applies to the maximum number of units --></period> </maxDispense> </regulatory> <kinetics> <!-- 0..* The time course of drug absorption, distribution, metabolism and excretion of a medication from the body --> <areaUnderCurve><!-- 0..* Quantity(SimpleQuantity) The drug concentration measured at certain discrete points in time --></areaUnderCurve> <lethalDose50><!-- 0..* Quantity(SimpleQuantity) The median lethal dose of a drug --></lethalDose50> <halfLifePeriod><!-- 0..1 Duration Time required for concentration in the body to decrease by half --></halfLifePeriod> </kinetics> </MedicationKnowledge>
JSON Template
{ "resourceType" : "MedicationKnowledge", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "code" : { CodeableConcept }, // Code that identifies this medication "status" : "<code>", // active | inactive | entered-in-error "manufacturer" : { Reference(Organization) }, // Manufacturer of the item "doseForm" : { CodeableConcept }, // powder | tablets | capsule + "amount" : { Quantity(SimpleQuantity) }, // Amount of drug in package "synonym" : ["<string>"], // Additional names for a medication "relatedMedicationKnowledge" : [{ // Associated or related medication information "type" : { CodeableConcept }, // R! Category of medicationKnowledge "reference" : [{ Reference(MedicationKnowledge) }] // R! Associated documentation about the associated medication knowledge }], "associatedMedication" : [{ Reference(Medication) }], // A medication resource that is associated with this medication "productType" : [{ CodeableConcept }], // Category of the medication or product "monograph" : [{ // Associated documentation about the medication "type" : { CodeableConcept }, // The category of medication document "source" : { Reference(DocumentReference|Media) } // Associated documentation about the medication }], "ingredient" : [{ // Active or inactive ingredient // item[x]: Medication(s) or substance(s) contained in the medication. One of these 2: "itemCodeableConcept" : { CodeableConcept }, "itemReference" : { Reference(Substance) }, "isActive" : <boolean>, // Active ingredient indicator "strength" : { Ratio } // Quantity of ingredient present }], "preparationInstruction" : "<markdown>", // The instructions for preparing the medication "intendedRoute" : [{ CodeableConcept }], // The intended or approved route of administration "cost" : [{ // The pricing of the medication "type" : { CodeableConcept }, // R! The category of the cost information "source" : "<string>", // The source or owner for the price information "cost" : { Money } // R! The price of the medication }], "monitoringProgram" : [{ // Program under which a medication is reviewed "type" : { CodeableConcept }, // Type of program under which the medication is monitored "name" : "<string>" // Name of the reviewing program }], "administrationGuidelines" : [{ // Gudelines for administration of the medication "dosage" : [{ // Dosage for the medication for the specific guidelines "type" : { CodeableConcept }, // R! Type of dosage "dosage" : [{ Dosage }] // R! Dosage for the medication for the specific guidelines }], // indication[x]: Indication for use that apply to the specific administration guidelines. One of these 2: "indicationCodeableConcept" : { CodeableConcept }, "indicationReference" : { Reference(ObservationDefinition) }, "patientCharacteristics" : [{ // Characteristics of the patient that are relevant to the administration guidelines // characteristic[x]: Specific characteristic that is relevant to the administration guideline. One of these 2: "characteristicCodeableConcept" : { CodeableConcept }, "characteristicQuantity" : { Quantity(SimpleQuantity) }, "value" : ["<string>"] // The specific characteristic }] }], "medicineClassification" : [{ // Categorization of the medication within a formulary or classification system "type" : { CodeableConcept }, // R! The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification) "classification" : [{ CodeableConcept }] // Specific category assigned to the medication }], "packaging" : { // Details about packaged medications "type" : { CodeableConcept }, // A code that defines the specific type of packaging that the medication can be found in "quantity" : { Quantity(SimpleQuantity) } // The number of product units the package would contain if fully loaded }, "drugCharacteristic" : [{ // Specifies descriptive properties of the medicine "type" : { CodeableConcept }, // Code specifying the type of characteristic of medication // value[x]: Description of the characteristic. One of these 4: "valueCodeableConcept" : { CodeableConcept } "valueString" : "<string>" "valueQuantity" : { Quantity(SimpleQuantity) } "valueBase64Binary" : "<base64Binary>" }], "contraindication" : [{ Reference(DetectedIssue) }], // Potential clinical issue with or between medication(s) "regulatory" : [{ // Regulatory information about a medication "regulatoryAuthority" : { Reference(Organization) }, // R! Specifies the authority of the regulation "substitution" : [{ // Specifies if changes are allowed when dispensing a medication from a regulatory perspective "type" : { CodeableConcept }, // R! Specifies the type of substitution allowed "allowed" : <boolean> // R! Specifies if regulation allows for changes in the medication when dispensing }], "schedule" : [{ // Specifies the schedule of a medication in jurisdiction "schedule" : { CodeableConcept } // R! Specifies the specific drug schedule }], "maxDispense" : { // The maximum number of units of the medicaton that can be dispensed in a period "quantity" : { Quantity(SimpleQuantity) }, // R! The maximum number of units of the medicaton that can be dispensed "period" : { Duration } // The period that applies to the maximum number of units } }], "kinetics" : [{ // The time course of drug absorption, distribution, metabolism and excretion of a medication from the body "areaUnderCurve" : [{ Quantity(SimpleQuantity) }], // The drug concentration measured at certain discrete points in time "lethalDose50" : [{ Quantity(SimpleQuantity) }], // The median lethal dose of a drug "halfLifePeriod" : { Duration } // Time required for concentration in the body to decrease by half }] }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:MedicationKnowledge; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:MedicationKnowledge.code [ CodeableConcept ]; # 0..1 Code that identifies this medication fhir:MedicationKnowledge.status [ code ]; # 0..1 active | inactive | entered-in-error fhir:MedicationKnowledge.manufacturer [ Reference(Organization) ]; # 0..1 Manufacturer of the item fhir:MedicationKnowledge.doseForm [ CodeableConcept ]; # 0..1 powder | tablets | capsule + fhir:MedicationKnowledge.amount [ Quantity(SimpleQuantity) ]; # 0..1 Amount of drug in package fhir:MedicationKnowledge.synonym [ string ], ... ; # 0..* Additional names for a medication fhir:MedicationKnowledge.relatedMedicationKnowledge [ # 0..* Associated or related medication information fhir:MedicationKnowledge.relatedMedicationKnowledge.type [ CodeableConcept ]; # 1..1 Category of medicationKnowledge fhir:MedicationKnowledge.relatedMedicationKnowledge.reference [ Reference(MedicationKnowledge) ], ... ; # 1..* Associated documentation about the associated medication knowledge ], ...; fhir:MedicationKnowledge.associatedMedication [ Reference(Medication) ], ... ; # 0..* A medication resource that is associated with this medication fhir:MedicationKnowledge.productType [ CodeableConcept ], ... ; # 0..* Category of the medication or product fhir:MedicationKnowledge.monograph [ # 0..* Associated documentation about the medication fhir:MedicationKnowledge.monograph.type [ CodeableConcept ]; # 0..1 The category of medication document fhir:MedicationKnowledge.monograph.source [ Reference(DocumentReference|Media) ]; # 0..1 Associated documentation about the medication ], ...; fhir:MedicationKnowledge.ingredient [ # 0..* Active or inactive ingredient # MedicationKnowledge.ingredient.item[x] : 1..1 Medication(s) or substance(s) contained in the medication. One of these 2 fhir:MedicationKnowledge.ingredient.itemCodeableConcept [ CodeableConcept ] fhir:MedicationKnowledge.ingredient.itemReference [ Reference(Substance) ] fhir:MedicationKnowledge.ingredient.isActive [ boolean ]; # 0..1 Active ingredient indicator fhir:MedicationKnowledge.ingredient.strength [ Ratio ]; # 0..1 Quantity of ingredient present ], ...; fhir:MedicationKnowledge.preparationInstruction [ markdown ]; # 0..1 The instructions for preparing the medication fhir:MedicationKnowledge.intendedRoute [ CodeableConcept ], ... ; # 0..* The intended or approved route of administration fhir:MedicationKnowledge.cost [ # 0..* The pricing of the medication fhir:MedicationKnowledge.cost.type [ CodeableConcept ]; # 1..1 The category of the cost information fhir:MedicationKnowledge.cost.source [ string ]; # 0..1 The source or owner for the price information fhir:MedicationKnowledge.cost.cost [ Money ]; # 1..1 The price of the medication ], ...; fhir:MedicationKnowledge.monitoringProgram [ # 0..* Program under which a medication is reviewed fhir:MedicationKnowledge.monitoringProgram.type [ CodeableConcept ]; # 0..1 Type of program under which the medication is monitored fhir:MedicationKnowledge.monitoringProgram.name [ string ]; # 0..1 Name of the reviewing program ], ...; fhir:MedicationKnowledge.administrationGuidelines [ # 0..* Gudelines for administration of the medication fhir:MedicationKnowledge.administrationGuidelines.dosage [ # 0..* Dosage for the medication for the specific guidelines fhir:MedicationKnowledge.administrationGuidelines.dosage.type [ CodeableConcept ]; # 1..1 Type of dosage fhir:MedicationKnowledge.administrationGuidelines.dosage.dosage [ Dosage ], ... ; # 1..* Dosage for the medication for the specific guidelines ], ...; # MedicationKnowledge.administrationGuidelines.indication[x] : 0..1 Indication for use that apply to the specific administration guidelines. One of these 2 fhir:MedicationKnowledge.administrationGuidelines.indicationCodeableConcept [ CodeableConcept ] fhir:MedicationKnowledge.administrationGuidelines.indicationReference [ Reference(ObservationDefinition) ] fhir:MedicationKnowledge.administrationGuidelines.patientCharacteristics [ # 0..* Characteristics of the patient that are relevant to the administration guidelines # MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristic[x] : 1..1 Specific characteristic that is relevant to the administration guideline. One of these 2 fhir:MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicCodeableConcept [ CodeableConcept ] fhir:MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicSimpleQuantity [ Quantity(SimpleQuantity) ] fhir:MedicationKnowledge.administrationGuidelines.patientCharacteristics.value [ string ], ... ; # 0..* The specific characteristic ], ...; ], ...; fhir:MedicationKnowledge.medicineClassification [ # 0..* Categorization of the medication within a formulary or classification system fhir:MedicationKnowledge.medicineClassification.type [ CodeableConcept ]; # 1..1 The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification) fhir:MedicationKnowledge.medicineClassification.classification [ CodeableConcept ], ... ; # 0..* Specific category assigned to the medication ], ...; fhir:MedicationKnowledge.packaging [ # 0..1 Details about packaged medications fhir:MedicationKnowledge.packaging.type [ CodeableConcept ]; # 0..1 A code that defines the specific type of packaging that the medication can be found in fhir:MedicationKnowledge.packaging.quantity [ Quantity(SimpleQuantity) ]; # 0..1 The number of product units the package would contain if fully loaded ]; fhir:MedicationKnowledge.drugCharacteristic [ # 0..* Specifies descriptive properties of the medicine fhir:MedicationKnowledge.drugCharacteristic.type [ CodeableConcept ]; # 0..1 Code specifying the type of characteristic of medication # MedicationKnowledge.drugCharacteristic.value[x] : 0..1 Description of the characteristic. One of these 4 fhir:MedicationKnowledge.drugCharacteristic.valueCodeableConcept [ CodeableConcept ] fhir:MedicationKnowledge.drugCharacteristic.valueString [ string ] fhir:MedicationKnowledge.drugCharacteristic.valueSimpleQuantity [ Quantity(SimpleQuantity) ] fhir:MedicationKnowledge.drugCharacteristic.valueBase64Binary [ base64Binary ] ], ...; fhir:MedicationKnowledge.contraindication [ Reference(DetectedIssue) ], ... ; # 0..* Potential clinical issue with or between medication(s) fhir:MedicationKnowledge.regulatory [ # 0..* Regulatory information about a medication fhir:MedicationKnowledge.regulatory.regulatoryAuthority [ Reference(Organization) ]; # 1..1 Specifies the authority of the regulation fhir:MedicationKnowledge.regulatory.substitution [ # 0..* Specifies if changes are allowed when dispensing a medication from a regulatory perspective fhir:MedicationKnowledge.regulatory.substitution.type [ CodeableConcept ]; # 1..1 Specifies the type of substitution allowed fhir:MedicationKnowledge.regulatory.substitution.allowed [ boolean ]; # 1..1 Specifies if regulation allows for changes in the medication when dispensing ], ...; fhir:MedicationKnowledge.regulatory.schedule [ # 0..* Specifies the schedule of a medication in jurisdiction fhir:MedicationKnowledge.regulatory.schedule.schedule [ CodeableConcept ]; # 1..1 Specifies the specific drug schedule ], ...; fhir:MedicationKnowledge.regulatory.maxDispense [ # 0..1 The maximum number of units of the medicaton that can be dispensed in a period fhir:MedicationKnowledge.regulatory.maxDispense.quantity [ Quantity(SimpleQuantity) ]; # 1..1 The maximum number of units of the medicaton that can be dispensed fhir:MedicationKnowledge.regulatory.maxDispense.period [ Duration ]; # 0..1 The period that applies to the maximum number of units ]; ], ...; fhir:MedicationKnowledge.kinetics [ # 0..* The time course of drug absorption, distribution, metabolism and excretion of a medication from the body fhir:MedicationKnowledge.kinetics.areaUnderCurve [ Quantity(SimpleQuantity) ], ... ; # 0..* The drug concentration measured at certain discrete points in time fhir:MedicationKnowledge.kinetics.lethalDose50 [ Quantity(SimpleQuantity) ], ... ; # 0..* The median lethal dose of a drug fhir:MedicationKnowledge.kinetics.halfLifePeriod [ Duration ]; # 0..1 Time required for concentration in the body to decrease by half ], ...; ]
Changes since Release 3
This resource did not exist in Release 2
This analysis is available as XML or JSON.
See R3 <--> R4 Conversion Maps (status = Not Mapped)
See the Profiles & Extensions and the alternate definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions & the dependency analysis
Path | Definition | Type | Reference |
---|---|---|---|
MedicationKnowledge.code | A coded concept that defines the type of a medication. | Example | SNOMEDCTMedicationCodes |
MedicationKnowledge.status | A coded concept defining if the medication is in active use. | Required | MedicationKnowledgeStatus |
MedicationKnowledge.doseForm | A coded concept defining the form of a medication. | Example | SNOMEDCTFormCodes |
MedicationKnowledge.intendedRoute | A coded concept defining the intended route of administration. | Example | SNOMEDCTRouteCodes |
MedicationKnowledge.packaging.type | A coded concept defining the type of packaging of a medication. | Example | MedicationPackageType |
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Expression | In Common |
classification | token | Specific category assigned to the medication | MedicationKnowledge.medicineClassification.classification | |
classification-type | token | The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification) | MedicationKnowledge.medicineClassification.type | |
code | token | Code that identifies this medication | MedicationKnowledge.code | |
doseform | token | powder | tablets | capsule + | MedicationKnowledge.doseForm | |
ingredient | reference | Medication(s) or substance(s) contained in the medication | (MedicationKnowledge.ingredient.item as Reference) (Substance) | |
ingredient-code | token | Medication(s) or substance(s) contained in the medication | (MedicationKnowledge.ingredient.item as CodeableConcept) | |
manufacturer | reference | Manufacturer of the item | MedicationKnowledge.manufacturer (Organization) | |
monitoring-program-name | token | Name of the reviewing program | MedicationKnowledge.monitoringProgram.name | |
monitoring-program-type | token | Type of program under which the medication is monitored | MedicationKnowledge.monitoringProgram.type | |
monograph | reference | Associated documentation about the medication | MedicationKnowledge.monograph.source (Media, DocumentReference) | |
monograph-type | token | The category of medication document | MedicationKnowledge.monograph.type | |
source-cost | token | The source or owner for the price information | MedicationKnowledge.cost.source | |
status | token | active | inactive | entered-in-error | MedicationKnowledge.status |