This
page
is
part
of
the
FHIR
Specification
(v4.3.0:
R4B
(v5.0.0-draft-final:
Final
QA
Preview
for
R5
-
STU
see
ballot
notes
).
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
:
|
Trial Use | Security Category : Business | 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
medication
information
including
attributes
such
as
drug
medication
classifications,
images
of
medications,
drug
costs
and/or
coverages,
etc.
This
resource
can
be
used
to
return
drug
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.
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
|
|---|---|---|---|---|
|
TU | DomainResource |
Definition
of
Medication
Knowledge
Elements defined in Ancestors: id , meta , implicitRules , language , text , contained , extension , modifierExtension Interfaces Implemented: MetadataResource |
|
|
Σ |
|
|
|
|
|
0..1 |
|
|
|
?! Σ | 0..1 |
|
active
|
entered-in-error
|
inactive
Binding: MedicationKnowledge Status Codes ( |
|
0..1 |
|
|
|
|
|
|
|
|
|
Σ | 0..* | string |
|
|
0..* | BackboneElement |
Associated
or
related
medication
information
|
|
|
1..1 | CodeableConcept |
Category
of
medicationKnowledge
|
|
|
1..* | Reference ( MedicationKnowledge ) |
Associated
documentation
about
the
associated
medication
knowledge
|
|
|
0..* | Reference ( Medication ) |
|
|
|
0..* | CodeableConcept |
Category
of
the
medication
or
product
|
|
|
0..* | BackboneElement |
Associated
documentation
about
the
medication
|
|
|
0..1 | CodeableConcept |
The
category
of
medication
document
|
|
|
0..1 |
Reference
(
DocumentReference
|
Associated
documentation
about
the
medication
|
|
|
|
|
|
|
|
|
BackboneElement |
|
|
|
0..* |
|
The
date
range
for
which
the
cost
is
effective
|
|
|
1..1 |
|
The
category
of
the
cost
information
|
|
|
0..1 |
|
|
|
|
|
|
Binding: Medication Cost Category Codes ( Example ) |
|
|
|
|
||
|
|
CodeableConcept | ||
|
Σ | 0..* | BackboneElement |
|
|
|
CodeableConcept |
|
|
|
0..1 | string |
|
|
|
|
|
|
|
|
0..* |
|
|
|
|
|
|
|
|
|
0..1 |
|
|
|
|
0..* | BackboneElement |
Dosage
for
the
medication
for
the
specific
guidelines
|
|
|
1..1 | CodeableConcept |
Category
of
dosage
for
a
medication
|
|
|
1..* | Dosage |
Dosage
for
the
medication
for
the
specific
guidelines
|
|
|
0..1 | CodeableConcept |
Type
of
treatment
the
guideline
applies
to
|
|
|
0..* |
|
Characteristics
of
the
patient
that
are
relevant
to
the
administration
guidelines
|
|
|
|
|
|
|
|
|
|
||
|
CodeableConcept | |||
|
|
|||
|
|
|
||
|
0..* | BackboneElement |
Categorization
of
the
medication
within
a
formulary
or
classification
system
|
|
|
1..1 | CodeableConcept |
The
type
of
category
for
the
medication
(for
example,
therapeutic
classification,
therapeutic
sub-classification)
|
|
|
0..1 |
| ||
![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() | uri | |||
![]() ![]() ![]() | 0..* | CodeableConcept |
Specific
category
assigned
to
the
medication
|
|
|
0..* | BackboneElement |
Details
about
packaged
medications
|
|
|
0..* | see cost |
Cost
of
the
packaged
medication
| |
![]() ![]() ![]() |
0..1 |
|
|
|
| 0..* |
Reference
(
|
Potential
clinical
issue
with
or
between
medication(s)
|
|
|
0..* | BackboneElement |
How
the
medication
should
be
stored
|
|
| 0..1 |
|
|
|
|
0..* |
|
|
|
|
0..1 |
|
|
|
|
|
BackboneElement |
|
|
|
1..1 | CodeableConcept |
Categorization
of
the
setting
|
|
|
1..1 |
|
Value
of
the
setting
|
|
|
|
|||
|
|
|||
|
|
|
||
|
0..* | BackboneElement |
Regulatory
information
about
a
medication
|
|
|
1..1 | Reference ( Organization ) |
Specifies
the
authority
of
the
regulation
|
|
|
0..* | BackboneElement |
Specifies
if
changes
are
allowed
when
dispensing
a
medication
from
a
regulatory
perspective
|
|
|
1..1 | CodeableConcept |
Specifies
the
type
of
substitution
allowed
|
|
|
1..1 | boolean |
Specifies
if
regulation
allows
for
changes
in
the
medication
when
dispensing
|
|
|
0..* |
|
Specifies
the
schedule
of
a
medication
in
jurisdiction
|
|
|
|
|
|
|
|
|
|
The
maximum
number
of
units
of
the
medication
that
can
be
dispensed
|
|
|
|
|
The
period
that
applies
to
the
maximum
number
of
units
|
|
| 0..1 | BackboneElement |
Minimal
definition
information
about
the
medication
|
|
|
0..* | Reference ( MedicinalProductDefinition ) |
Definitional
resources
that
provide
more
information
about
this
medication
|
|
| 0..1 |
|
Binding: SNOMED CT Form Codes ( Example ) |
|
|
0..* |
|
The
Binding: SNOMED CT Route Codes ( Example ) |
|
|
Σ | 0..* |
|
|
![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableReference ( Substance ) |
Substances
contained
in
|
|
0..1 | CodeableConcept |
A
code
that
defines
the
type
of
ingredient,
active,
base,
etc
Binding: RoleClassIngredientEntity
(
Example
)
| |
![]() ![]() ![]() ![]() |
0..1 |
Quantity
of
ingredient
present
Binding: Medication Ingredient Strength Codes ( Example ) | ||
![]() ![]() ![]() ![]() ![]() | Ratio | |||
![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() | Quantity | |||
![]() ![]() ![]() | 0..* |
|
|
|
|
0..1 | CodeableConcept |
Code
specifying
the
type
of
characteristic
of
medication
Binding: medicationKnowledge Characteristic Codes ( Example ) | |
![]() ![]() ![]() ![]() | 0..1 |
Description
of
the
characteristic
| ||
![]() ![]() ![]() ![]() ![]() |
|
CodeableConcept | ||
| string | |||
![]() ![]() ![]() ![]() ![]() |
|
SimpleQuantity | ||
![]() ![]() ![]() ![]() ![]() | base64Binary | |||
![]() ![]() ![]() ![]() ![]() | Attachment | |||
Documentation
for
this
format
|
||||
See the Extensions for this resource
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 --> <identifier><!-- 0..* Identifier Business identifier for this medication --></identifier> <code><!-- 0..1 CodeableConcept Code that identifies this medication --></code>
< <</manufacturer> <</doseForm> <</amount> < <<status value="[code]"/><!-- 0..1 active | entered-in-error | inactive --> <author><!-- 0..1 Reference(Organization) Creator or owner of the knowledge or information about the medication --></author> <intendedJurisdiction><!-- 0..* CodeableConcept Codes that identify the different jurisdictions for which the information of this resource was created --></intendedJurisdiction> <name value="[string]"/><!-- 0..* A name associated with the medication being described --> <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><associatedMedication><!-- 0..* Reference(Medication) The set of medication resources that are 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><source><!-- 0..1 Reference(DocumentReference) Associated documentation about the medication --></source> </monograph>< <</item[x]> < <</strength> </ingredient><preparationInstruction value="[markdown]"/><!-- 0..1 The instructions for preparing the medication --><</intendedRoute><cost> <!-- 0..* The pricing of the medication --> <effectiveDate><!-- 0..* Period The date range for which the cost is effective --></effectiveDate> <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><cost[x]><!-- 1..1 Money|CodeableConcept The price or category of the cost of the medication --></cost[x]> </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>< < <</type> <</dosage> </dosage> <</indication[x]> < <</characteristic[x]> < </patientCharacteristics> </administrationGuidelines><indicationGuideline> <!-- 0..* Guidelines or protocols for administration of the medication for an indication --> <indication><!-- 0..* CodeableReference(ClinicalUseDefinition) Indication for use that applies to the specific administration guideline --></indication> <dosingGuideline> <!-- 0..* Guidelines for dosage of the medication --> <treatmentIntent><!-- 0..1 CodeableConcept Intention of the treatment --></treatmentIntent> <dosage> <!-- 0..* Dosage for the medication for the specific guidelines --> <type><!-- 1..1 CodeableConcept Category of dosage for a medication --></type> <dosage><!-- 1..* Dosage Dosage for the medication for the specific guidelines --></dosage> </dosage> <administrationTreatment><!-- 0..1 CodeableConcept Type of treatment the guideline applies to --></administrationTreatment> <patientCharacteristic> <!-- 0..* Characteristics of the patient that are relevant to the administration guidelines --> <type><!-- 1..1 CodeableConcept Categorization of specific characteristic that is relevant to the administration guideline --></type> <value[x]><!-- 0..1 CodeableConcept|Quantity|Range The specific characteristic --></value[x]> </patientCharacteristic> </dosingGuideline> </indicationGuideline> <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> <source[x]><!-- 0..1 string|uri The source of the classification --></source[x]> <classification><!-- 0..* CodeableConcept Specific category assigned to the medication --></classification> </medicineClassification>< <</type> <</quantity><packaging> <!-- 0..* Details about packaged medications --> <cost><!-- 0..* Content as for MedicationKnowledge.cost Cost of the packaged medication --></cost> <packagedProduct><!-- 0..1 Reference(PackagedProductDefinition) The packaged medication that is being priced --></packagedProduct> </packaging>< <</type> <)| </value[x]> </drugCharacteristic> <</contraindication><clinicalUseIssue><!-- 0..* Reference(ClinicalUseDefinition) Potential clinical issue with or between medication(s) --></clinicalUseIssue> <storageGuideline> <!-- 0..* How the medication should be stored --> <reference value="[uri]"/><!-- 0..1 Reference to additional information --> <note><!-- 0..* Annotation Additional storage notes --></note> <stabilityDuration><!-- 0..1 Duration Duration remains stable --></stabilityDuration> <environmentalSetting> <!-- 0..* Setting or value of environment for adequate storage --> <type><!-- 1..1 CodeableConcept Categorization of the setting --></type> <value[x]><!-- 1..1 Quantity|Range|CodeableConcept Value of the setting --></value[x]> </environmentalSetting> </storageGuideline> <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> </schedule><schedule><!-- 0..* CodeableConcept Specifies the schedule of a medication in jurisdiction --></schedule> <maxDispense> <!-- 0..1 The maximum number of units of the medication that can be dispensed in a period --> <quantity><!-- 1..1 Quantity(SimpleQuantity) The maximum number of units of the medication that can be dispensed --></quantity> <period><!-- 0..1 Duration The period that applies to the maximum number of units --></period> </maxDispense> </regulatory>< <</areaUnderCurve> <</lethalDose50> <</halfLifePeriod> </kinetics><definitional> <!-- 0..1 Minimal definition information about the medication --> <definition><!-- 0..* Reference(MedicinalProductDefinition) Definitional resources that provide more information about this medication --></definition> <doseForm><!-- 0..1 CodeableConcept powder | tablets | capsule + --></doseForm> <intendedRoute><!-- 0..* CodeableConcept The intended or approved route of administration --></intendedRoute> <ingredient> <!-- 0..* Active or inactive ingredient --> <item><!-- 1..1 CodeableReference(Substance) Substances contained in the medication --></item> <type><!-- 0..1 CodeableConcept A code that defines the type of ingredient, active, base, etc--></type> <strength[x]><!-- 0..1 Ratio|CodeableConcept|Quantity Quantity of ingredient present --></strength[x]> </ingredient> <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|Attachment Description of the characteristic --></value[x]> </drugCharacteristic> </definitional> </MedicationKnowledge>
JSON Template
{
"resourceType" : "MedicationKnowledge",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // Business identifier for this medication
"code" : { CodeableConcept }, // Code that identifies this medication
"
"
"
"
"
"
"status" : "<code>", // active | entered-in-error | inactive
"author" : { Reference(Organization) }, // Creator or owner of the knowledge or information about the medication
"intendedJurisdiction" : [{ CodeableConcept }], // Codes that identify the different jurisdictions for which the information of this resource was created
"name" : ["<string>"], // A name associated with the medication being described
"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) }], // The set of medication resources that are 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) } // Associated documentation about the medication
}],
"preparationInstruction" : "<markdown>", // The instructions for preparing the medication
"
"cost" : [{ // The pricing of the medication
"effectiveDate" : [{ Period }], // The date range for which the cost is effective
"type" : { CodeableConcept }, // R! The category of the cost information
"source" : "<string>", // The source or owner for the price information
"
// cost[x]: The price or category of the cost of the medication. One of these 2:
"costMoney" : { Money },
"costCodeableConcept" : { CodeableConcept }
}],
"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
}],
"
"
"
"
}],
" },
" },
"
" },
" },
"
"indicationGuideline" : [{ // Guidelines or protocols for administration of the medication for an indication
"indication" : [{ CodeableReference(ClinicalUseDefinition) }], // Indication for use that applies to the specific administration guideline
"dosingGuideline" : [{ // Guidelines for dosage of the medication
"treatmentIntent" : { CodeableConcept }, // Intention of the treatment
"dosage" : [{ // Dosage for the medication for the specific guidelines
"type" : { CodeableConcept }, // R! Category of dosage for a medication
"dosage" : [{ Dosage }] // R! Dosage for the medication for the specific guidelines
}],
"administrationTreatment" : { CodeableConcept }, // Type of treatment the guideline applies to
"patientCharacteristic" : [{ // Characteristics of the patient that are relevant to the administration guidelines
"type" : { CodeableConcept }, // R! Categorization of specific characteristic that is relevant to the administration guideline
// value[x]: The specific characteristic. One of these 3:
"valueCodeableConcept" : { CodeableConcept },
"valueQuantity" : { Quantity },
"valueRange" : { Range }
}]
}]
}],
"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)
// source[x]: The source of the classification. One of these 2:
"sourceString" : "<string>",
"sourceUri" : "<uri>",
"classification" : [{ CodeableConcept }] // Specific category assigned to the medication
}],
"
"
"
},
"
"
" }
">"
" }
">"
"packaging" : [{ // Details about packaged medications
"cost" : [{ Content as for MedicationKnowledge.cost }], // Cost of the packaged medication
"packagedProduct" : { Reference(PackagedProductDefinition) } // The packaged medication that is being priced
}],
"clinicalUseIssue" : [{ Reference(ClinicalUseDefinition) }], // Potential clinical issue with or between medication(s)
"storageGuideline" : [{ // How the medication should be stored
"reference" : "<uri>", // Reference to additional information
"note" : [{ Annotation }], // Additional storage notes
"stabilityDuration" : { Duration }, // Duration remains stable
"environmentalSetting" : [{ // Setting or value of environment for adequate storage
"type" : { CodeableConcept }, // R! Categorization of the setting
// value[x]: Value of the setting. One of these 3:
"valueQuantity" : { Quantity },
"valueRange" : { Range },
"valueCodeableConcept" : { CodeableConcept }
}]
}],
"
"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" : [{ CodeableConcept }], // Specifies the schedule of a medication in jurisdiction
"maxDispense" : { // The maximum number of units of the medication that can be dispensed in a period
"quantity" : { Quantity(SimpleQuantity) }, // R! The maximum number of units of the medication that can be dispensed
"period" : { Duration } // The period that applies to the maximum number of units
}
}],
"
"
"
"
}]
"definitional" : { // Minimal definition information about the medication
"definition" : [{ Reference(MedicinalProductDefinition) }], // Definitional resources that provide more information about this medication
"doseForm" : { CodeableConcept }, // powder | tablets | capsule +
"intendedRoute" : [{ CodeableConcept }], // The intended or approved route of administration
"ingredient" : [{ // Active or inactive ingredient
"item" : { CodeableReference(Substance) }, // R! Substances contained in the medication
"type" : { CodeableConcept }, // A code that defines the type of ingredient, active, base, etc
// strength[x]: Quantity of ingredient present. One of these 3:
"strengthRatio" : { Ratio },
"strengthCodeableConcept" : { CodeableConcept },
"strengthQuantity" : { Quantity }
}],
"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 5:
"valueCodeableConcept" : { CodeableConcept },
"valueString" : "<string>",
"valueQuantity" : { Quantity(SimpleQuantity) },
"valueBase64Binary" : "<base64Binary>",
"valueAttachment" : { Attachment }
}]
}
}
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: fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: ], ...; fhir: fhir: fhir: fhir: fhir: ], ...; fhir: # . One of these 2 fhir: ] fhir:) ] fhir: fhir: ], ...; fhir: fhir: fhir: fhir: fhir: fhir: ], ...; fhir: fhir: fhir: ], ...; fhir: fhir: fhir: fhir: ], ...; # . One of these 2 fhir: ] fhir:) ] fhir: # . One of these 2 fhir: ] fhir:) ] fhir: ], ...; ], ...; fhir: fhir: fhir: ], ...; fhir: fhir: fhir: ]; fhir: fhir: # . One of these 4 fhir: ] fhir: ] fhir:) ] fhir: ] ], ...; fhir: fhir: fhir: fhir: fhir: fhir: ], ...; fhir: fhir: ], ...; fhir: fhir: fhir: ]; ], ...; fhir: fhir: fhir: fhir: ], ...;fhir:identifier ( [ Identifier ] ... ) ; # 0..* Business identifier for this medication fhir:code [ CodeableConcept ] ; # 0..1 Code that identifies this medication fhir:status [ code ] ; # 0..1 active | entered-in-error | inactive fhir:author [ Reference(Organization) ] ; # 0..1 Creator or owner of the knowledge or information about the medication fhir:intendedJurisdiction ( [ CodeableConcept ] ... ) ; # 0..* Codes that identify the different jurisdictions for which the information of this resource was created fhir:name ( [ string ] ... ) ; # 0..* A name associated with the medication being described fhir:relatedMedicationKnowledge ( [ # 0..* Associated or related medication information fhir:type [ CodeableConcept ] ; # 1..1 Category of medicationKnowledge fhir:reference ( [ Reference(MedicationKnowledge) ] ... ) ; # 1..* Associated documentation about the associated medication knowledge ] ... ) ; fhir:associatedMedication ( [ Reference(Medication) ] ... ) ; # 0..* The set of medication resources that are associated with this medication fhir:productType ( [ CodeableConcept ] ... ) ; # 0..* Category of the medication or product fhir:monograph ( [ # 0..* Associated documentation about the medication fhir:type [ CodeableConcept ] ; # 0..1 The category of medication document fhir:source [ Reference(DocumentReference) ] ; # 0..1 Associated documentation about the medication ] ... ) ; fhir:preparationInstruction [ markdown ] ; # 0..1 The instructions for preparing the medication fhir:cost ( [ # 0..* The pricing of the medication fhir:effectiveDate ( [ Period ] ... ) ; # 0..* The date range for which the cost is effective fhir:type [ CodeableConcept ] ; # 1..1 The category of the cost information fhir:source [ string ] ; # 0..1 The source or owner for the price information # cost[x] : 1..1 The price or category of the cost of the medication. One of these 2 fhir:cost [ a fhir:Money ; Money ] fhir:cost [ a fhir:CodeableConcept ; CodeableConcept ] ] ... ) ; fhir:monitoringProgram ( [ # 0..* Program under which a medication is reviewed fhir:type [ CodeableConcept ] ; # 0..1 Type of program under which the medication is monitored fhir:name [ string ] ; # 0..1 Name of the reviewing program ] ... ) ; fhir:indicationGuideline ( [ # 0..* Guidelines or protocols for administration of the medication for an indication fhir:indication ( [ CodeableReference(ClinicalUseDefinition) ] ... ) ; # 0..* Indication for use that applies to the specific administration guideline fhir:dosingGuideline ( [ # 0..* Guidelines for dosage of the medication fhir:treatmentIntent [ CodeableConcept ] ; # 0..1 Intention of the treatment fhir:dosage ( [ # 0..* Dosage for the medication for the specific guidelines fhir:type [ CodeableConcept ] ; # 1..1 Category of dosage for a medication fhir:dosage ( [ Dosage ] ... ) ; # 1..* Dosage for the medication for the specific guidelines ] ... ) ; fhir:administrationTreatment [ CodeableConcept ] ; # 0..1 Type of treatment the guideline applies to fhir:patientCharacteristic ( [ # 0..* Characteristics of the patient that are relevant to the administration guidelines fhir:type [ CodeableConcept ] ; # 1..1 Categorization of specific characteristic that is relevant to the administration guideline # value[x] : 0..1 The specific characteristic. One of these 3 fhir:value [ a fhir:CodeableConcept ; CodeableConcept ] fhir:value [ a fhir:Quantity ; Quantity ] fhir:value [ a fhir:Range ; Range ] ] ... ) ; ] ... ) ; ] ... ) ; fhir:medicineClassification ( [ # 0..* Categorization of the medication within a formulary or classification system fhir:type [ CodeableConcept ] ; # 1..1 The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification) # source[x] : 0..1 The source of the classification. One of these 2 fhir:source [ a fhir:string ; string ] fhir:source [ a fhir:uri ; uri ] fhir:classification ( [ CodeableConcept ] ... ) ; # 0..* Specific category assigned to the medication ] ... ) ; fhir:packaging ( [ # 0..* Details about packaged medications fhir:cost ( [ See MedicationKnowledge.cost ] ... ) ; # 0..* Cost of the packaged medication fhir:packagedProduct [ Reference(PackagedProductDefinition) ] ; # 0..1 The packaged medication that is being priced ] ... ) ; fhir:clinicalUseIssue ( [ Reference(ClinicalUseDefinition) ] ... ) ; # 0..* Potential clinical issue with or between medication(s) fhir:storageGuideline ( [ # 0..* How the medication should be stored fhir:reference [ uri ] ; # 0..1 Reference to additional information fhir:note ( [ Annotation ] ... ) ; # 0..* Additional storage notes fhir:stabilityDuration [ Duration ] ; # 0..1 Duration remains stable fhir:environmentalSetting ( [ # 0..* Setting or value of environment for adequate storage fhir:type [ CodeableConcept ] ; # 1..1 Categorization of the setting # value[x] : 1..1 Value of the setting. One of these 3 fhir:value [ a fhir:Quantity ; Quantity ] fhir:value [ a fhir:Range ; Range ] fhir:value [ a fhir:CodeableConcept ; CodeableConcept ] ] ... ) ; ] ... ) ; fhir:regulatory ( [ # 0..* Regulatory information about a medication fhir:regulatoryAuthority [ Reference(Organization) ] ; # 1..1 Specifies the authority of the regulation fhir:substitution ( [ # 0..* Specifies if changes are allowed when dispensing a medication from a regulatory perspective fhir:type [ CodeableConcept ] ; # 1..1 Specifies the type of substitution allowed fhir:allowed [ boolean ] ; # 1..1 Specifies if regulation allows for changes in the medication when dispensing ] ... ) ; fhir:schedule ( [ CodeableConcept ] ... ) ; # 0..* Specifies the schedule of a medication in jurisdiction fhir:maxDispense [ # 0..1 The maximum number of units of the medication that can be dispensed in a period fhir:quantity [ Quantity(SimpleQuantity) ] ; # 1..1 The maximum number of units of the medication that can be dispensed fhir:period [ Duration ] ; # 0..1 The period that applies to the maximum number of units ] ; ] ... ) ; fhir:definitional [ # 0..1 Minimal definition information about the medication fhir:definition ( [ Reference(MedicinalProductDefinition) ] ... ) ; # 0..* Definitional resources that provide more information about this medication fhir:doseForm [ CodeableConcept ] ; # 0..1 powder | tablets | capsule + fhir:intendedRoute ( [ CodeableConcept ] ... ) ; # 0..* The intended or approved route of administration fhir:ingredient ( [ # 0..* Active or inactive ingredient fhir:item [ CodeableReference(Substance) ] ; # 1..1 Substances contained in the medication fhir:type [ CodeableConcept ] ; # 0..1 A code that defines the type of ingredient, active, base, etc # strength[x] : 0..1 Quantity of ingredient present. One of these 3 fhir:strength [ a fhir:Ratio ; Ratio ] fhir:strength [ a fhir:CodeableConcept ; CodeableConcept ] fhir:strength [ a fhir:Quantity ; Quantity ] ] ... ) ; fhir:drugCharacteristic ( [ # 0..* Specifies descriptive properties of the medicine fhir:type [ CodeableConcept ] ; # 0..1 Code specifying the type of characteristic of medication # value[x] : 0..1 Description of the characteristic. One of these 5 fhir:value [ a fhir:CodeableConcept ; CodeableConcept ] fhir:value [ a fhir:string ; string ] fhir:value [ a fhir:SimpleQuantity ; Quantity(SimpleQuantity) ] fhir:value [ a fhir:base64Binary ; base64Binary ] fhir:value [ a fhir:Attachment ; Attachment ] ] ... ) ; ] ; ]
Changes since R4
| MedicationKnowledge | |
| MedicationKnowledge.identifier |
|
| MedicationKnowledge.author |
|
| MedicationKnowledge.intendedJurisdiction |
|
| MedicationKnowledge.name |
|
| MedicationKnowledge.monograph.source |
|
| MedicationKnowledge.cost.effectiveDate |
|
| MedicationKnowledge.cost.cost[x] |
|
| MedicationKnowledge.indicationGuideline |
|
| MedicationKnowledge.indicationGuideline.indication |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.treatmentIntent |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.dosage |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.type |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.dosage |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.administrationTreatment |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.type |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.value[x] |
|
| MedicationKnowledge.medicineClassification.source[x] |
|
| MedicationKnowledge.packaging |
|
| MedicationKnowledge.packaging.cost |
|
| MedicationKnowledge.packaging.packagedProduct |
|
| MedicationKnowledge.clinicalUseIssue |
|
| MedicationKnowledge.storageGuideline |
|
| MedicationKnowledge.storageGuideline.reference |
|
| MedicationKnowledge.storageGuideline.note |
|
| MedicationKnowledge.storageGuideline.stabilityDuration |
|
| MedicationKnowledge.storageGuideline.environmentalSetting |
|
| MedicationKnowledge.storageGuideline.environmentalSetting.type |
|
| MedicationKnowledge.storageGuideline.environmentalSetting.value[x] |
|
| MedicationKnowledge.regulatory.schedule |
|
| MedicationKnowledge.definitional |
|
| MedicationKnowledge.definitional.definition |
|
| MedicationKnowledge.definitional.doseForm |
|
| MedicationKnowledge.definitional.intendedRoute |
|
| MedicationKnowledge.definitional.ingredient |
|
| MedicationKnowledge.definitional.ingredient.item |
|
| MedicationKnowledge.definitional.ingredient.type |
|
| MedicationKnowledge.definitional.ingredient.strength[x] |
|
| MedicationKnowledge.definitional.drugCharacteristic |
|
| MedicationKnowledge.definitional.drugCharacteristic.type |
|
| MedicationKnowledge.definitional.drugCharacteristic.value[x] |
|
| MedicationKnowledge.manufacturer |
|
| MedicationKnowledge.doseForm |
|
| MedicationKnowledge.amount |
|
| MedicationKnowledge.synonym |
|
| MedicationKnowledge.ingredient |
|
| MedicationKnowledge.intendedRoute |
|
| MedicationKnowledge.cost.cost |
|
| MedicationKnowledge.administrationGuidelines |
|
| MedicationKnowledge.packaging.type |
|
| MedicationKnowledge.packaging.quantity |
|
| MedicationKnowledge.drugCharacteristic |
|
| MedicationKnowledge.contraindication |
|
| MedicationKnowledge.regulatory.schedule.schedule |
|
| MedicationKnowledge.kinetics |
|
See the Full Difference for further information
This analysis is available as XML or JSON .
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
|
|---|---|---|---|---|
|
TU | DomainResource |
Definition
of
Medication
Knowledge
Elements defined in Ancestors: id , meta , implicitRules , language , text , contained , extension , modifierExtension Interfaces Implemented: MetadataResource |
|
|
Σ |
|
|
|
|
|
0..1 |
|
|
|
?! Σ | 0..1 |
|
active
|
entered-in-error
|
inactive
Binding: MedicationKnowledge Status Codes ( |
|
0..1 |
|
|
|
|
|
|
|
|
|
Σ | 0..* | string |
|
|
0..* | BackboneElement |
Associated
or
related
medication
information
|
|
|
1..1 | CodeableConcept |
Category
of
medicationKnowledge
|
|
|
1..* | Reference ( MedicationKnowledge ) |
Associated
documentation
about
the
associated
medication
knowledge
|
|
|
0..* | Reference ( Medication ) |
|
|
|
0..* | CodeableConcept |
Category
of
the
medication
or
product
|
|
|
0..* | BackboneElement |
Associated
documentation
about
the
medication
|
|
|
0..1 | CodeableConcept |
The
category
of
medication
document
|
|
|
0..1 |
Reference
(
DocumentReference
|
Associated
documentation
about
the
medication
|
|
|
|
|
|
|
|
|
BackboneElement |
|
|
|
0..* |
|
The
date
range
for
which
the
cost
is
effective
|
|
|
1..1 |
|
The
category
of
the
cost
information
|
|
|
0..1 |
|
|
|
|
|
|
Binding: Medication Cost Category Codes ( Example ) |
|
|
|
|
||
|
|
CodeableConcept | ||
|
Σ | 0..* | BackboneElement |
|
|
|
CodeableConcept |
|
|
|
0..1 | string |
|
|
|
|
|
|
|
|
0..* |
|
|
|
|
|
|
|
|
|
0..1 |
|
|
|
|
0..* | BackboneElement |
Dosage
for
the
medication
for
the
specific
guidelines
|
|
|
1..1 | CodeableConcept |
Category
of
dosage
for
a
medication
|
|
|
1..* | Dosage |
Dosage
for
the
medication
for
the
specific
guidelines
|
|
|
0..1 | CodeableConcept |
Type
of
treatment
the
guideline
applies
to
|
|
|
0..* |
|
Characteristics
of
the
patient
that
are
relevant
to
the
administration
guidelines
|
|
|
|
|
|
|
|
|
|
||
|
CodeableConcept | |||
|
|
|||
|
|
|
||
|
0..* | BackboneElement |
Categorization
of
the
medication
within
a
formulary
or
classification
system
|
|
|
1..1 | CodeableConcept |
The
type
of
category
for
the
medication
(for
example,
therapeutic
classification,
therapeutic
sub-classification)
|
|
|
0..1 |
|
||
| string | |||
![]() ![]() ![]() ![]() | uri | |||
![]() ![]() ![]() | 0..* | CodeableConcept |
Specific
category
assigned
to
the
medication
|
|
|
0..* | BackboneElement |
Details
about
packaged
medications
|
|
|
0..* | see cost |
Cost
of
the
packaged
medication
| |
![]() ![]() ![]() | 0..1 |
|
|
|
| 0..* |
Reference
(
|
Potential
clinical
issue
with
or
between
medication(s)
|
|
|
0..* | BackboneElement |
How
the
medication
should
be
stored
|
|
| 0..1 |
|
|
|
|
0..* |
|
|
|
|
0..1 |
|
|
|
|
|
BackboneElement |
|
|
|
1..1 | CodeableConcept |
Categorization
of
the
setting
|
|
|
1..1 |
|
Value
of
the
setting
|
|
|
|
|||
|
|
|||
|
|
|
||
|
0..* | BackboneElement |
Regulatory
information
about
a
medication
|
|
|
1..1 | Reference ( Organization ) |
Specifies
the
authority
of
the
regulation
|
|
|
0..* | BackboneElement |
Specifies
if
changes
are
allowed
when
dispensing
a
medication
from
a
regulatory
perspective
|
|
|
1..1 | CodeableConcept |
Specifies
the
type
of
substitution
allowed
|
|
|
1..1 | boolean |
Specifies
if
regulation
allows
for
changes
in
the
medication
when
dispensing
|
|
|
0..* |
|
Specifies
the
schedule
of
a
medication
in
jurisdiction
|
|
|
|
|
|
|
|
|
|
The
maximum
number
of
units
of
the
medication
that
can
be
dispensed
|
|
|
|
|
The
period
that
applies
to
the
maximum
number
of
units
|
|
| 0..1 | BackboneElement |
Minimal
definition
information
about
the
medication
|
|
|
0..* | Reference ( MedicinalProductDefinition ) |
Definitional
resources
that
provide
more
information
about
this
medication
| |
![]() ![]() ![]() | 0..1 |
|
Binding: SNOMED CT Form Codes ( Example ) |
|
|
0..* |
|
The
Binding: SNOMED CT Route Codes ( Example ) |
|
|
Σ | 0..* |
|
|
![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableReference ( Substance ) |
Substances
contained
in
|
|
0..1 | CodeableConcept |
A
code
that
defines
the
type
of
ingredient,
active,
base,
etc
Binding: RoleClassIngredientEntity
(
Example
)
| |
![]() ![]() ![]() ![]() |
0..1 |
Quantity
of
ingredient
present
Binding: Medication Ingredient Strength Codes ( Example ) | ||
![]() ![]() ![]() ![]() ![]() | Ratio | |||
![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() | Quantity | |||
![]() ![]() ![]() | 0..* |
|
|
|
|
0..1 | CodeableConcept |
Code
specifying
the
type
of
characteristic
of
medication
Binding: medicationKnowledge Characteristic Codes ( Example ) | |
![]() ![]() ![]() ![]() | 0..1 |
Description
of
the
characteristic
| ||
![]() ![]() ![]() ![]() ![]() |
|
CodeableConcept | ||
![]() ![]() ![]() ![]() ![]() | string | |||
|
|
SimpleQuantity | ||
![]() ![]() ![]() ![]() ![]() | base64Binary | |||
![]() ![]() ![]() ![]() ![]() | Attachment | |||
Documentation
for
this
format
|
||||
See the Extensions for this resource
XML Template
<MedicationKnowledge xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Business identifier for this medication --></identifier> <code><!-- 0..1 CodeableConcept Code that identifies this medication --></code>
< <</manufacturer> <</doseForm> <</amount> < <<status value="[code]"/><!-- 0..1 active | entered-in-error | inactive --> <author><!-- 0..1 Reference(Organization) Creator or owner of the knowledge or information about the medication --></author> <intendedJurisdiction><!-- 0..* CodeableConcept Codes that identify the different jurisdictions for which the information of this resource was created --></intendedJurisdiction> <name value="[string]"/><!-- 0..* A name associated with the medication being described --> <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><associatedMedication><!-- 0..* Reference(Medication) The set of medication resources that are 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><source><!-- 0..1 Reference(DocumentReference) Associated documentation about the medication --></source> </monograph>< <</item[x]> < <</strength> </ingredient><preparationInstruction value="[markdown]"/><!-- 0..1 The instructions for preparing the medication --><</intendedRoute><cost> <!-- 0..* The pricing of the medication --> <effectiveDate><!-- 0..* Period The date range for which the cost is effective --></effectiveDate> <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><cost[x]><!-- 1..1 Money|CodeableConcept The price or category of the cost of the medication --></cost[x]> </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>< < <</type> <</dosage> </dosage> <</indication[x]> < <</characteristic[x]> < </patientCharacteristics> </administrationGuidelines><indicationGuideline> <!-- 0..* Guidelines or protocols for administration of the medication for an indication --> <indication><!-- 0..* CodeableReference(ClinicalUseDefinition) Indication for use that applies to the specific administration guideline --></indication> <dosingGuideline> <!-- 0..* Guidelines for dosage of the medication --> <treatmentIntent><!-- 0..1 CodeableConcept Intention of the treatment --></treatmentIntent> <dosage> <!-- 0..* Dosage for the medication for the specific guidelines --> <type><!-- 1..1 CodeableConcept Category of dosage for a medication --></type> <dosage><!-- 1..* Dosage Dosage for the medication for the specific guidelines --></dosage> </dosage> <administrationTreatment><!-- 0..1 CodeableConcept Type of treatment the guideline applies to --></administrationTreatment> <patientCharacteristic> <!-- 0..* Characteristics of the patient that are relevant to the administration guidelines --> <type><!-- 1..1 CodeableConcept Categorization of specific characteristic that is relevant to the administration guideline --></type> <value[x]><!-- 0..1 CodeableConcept|Quantity|Range The specific characteristic --></value[x]> </patientCharacteristic> </dosingGuideline> </indicationGuideline> <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> <source[x]><!-- 0..1 string|uri The source of the classification --></source[x]> <classification><!-- 0..* CodeableConcept Specific category assigned to the medication --></classification> </medicineClassification>< <</type> <</quantity><packaging> <!-- 0..* Details about packaged medications --> <cost><!-- 0..* Content as for MedicationKnowledge.cost Cost of the packaged medication --></cost> <packagedProduct><!-- 0..1 Reference(PackagedProductDefinition) The packaged medication that is being priced --></packagedProduct> </packaging>< <</type> <)| </value[x]> </drugCharacteristic> <</contraindication><clinicalUseIssue><!-- 0..* Reference(ClinicalUseDefinition) Potential clinical issue with or between medication(s) --></clinicalUseIssue> <storageGuideline> <!-- 0..* How the medication should be stored --> <reference value="[uri]"/><!-- 0..1 Reference to additional information --> <note><!-- 0..* Annotation Additional storage notes --></note> <stabilityDuration><!-- 0..1 Duration Duration remains stable --></stabilityDuration> <environmentalSetting> <!-- 0..* Setting or value of environment for adequate storage --> <type><!-- 1..1 CodeableConcept Categorization of the setting --></type> <value[x]><!-- 1..1 Quantity|Range|CodeableConcept Value of the setting --></value[x]> </environmentalSetting> </storageGuideline> <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> </schedule><schedule><!-- 0..* CodeableConcept Specifies the schedule of a medication in jurisdiction --></schedule> <maxDispense> <!-- 0..1 The maximum number of units of the medication that can be dispensed in a period --> <quantity><!-- 1..1 Quantity(SimpleQuantity) The maximum number of units of the medication that can be dispensed --></quantity> <period><!-- 0..1 Duration The period that applies to the maximum number of units --></period> </maxDispense> </regulatory>< <</areaUnderCurve> <</lethalDose50> <</halfLifePeriod> </kinetics><definitional> <!-- 0..1 Minimal definition information about the medication --> <definition><!-- 0..* Reference(MedicinalProductDefinition) Definitional resources that provide more information about this medication --></definition> <doseForm><!-- 0..1 CodeableConcept powder | tablets | capsule + --></doseForm> <intendedRoute><!-- 0..* CodeableConcept The intended or approved route of administration --></intendedRoute> <ingredient> <!-- 0..* Active or inactive ingredient --> <item><!-- 1..1 CodeableReference(Substance) Substances contained in the medication --></item> <type><!-- 0..1 CodeableConcept A code that defines the type of ingredient, active, base, etc--></type> <strength[x]><!-- 0..1 Ratio|CodeableConcept|Quantity Quantity of ingredient present --></strength[x]> </ingredient> <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|Attachment Description of the characteristic --></value[x]> </drugCharacteristic> </definitional> </MedicationKnowledge>
JSON Template
{
"resourceType" : "MedicationKnowledge",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // Business identifier for this medication
"code" : { CodeableConcept }, // Code that identifies this medication
"
"
"
"
"
"
"status" : "<code>", // active | entered-in-error | inactive
"author" : { Reference(Organization) }, // Creator or owner of the knowledge or information about the medication
"intendedJurisdiction" : [{ CodeableConcept }], // Codes that identify the different jurisdictions for which the information of this resource was created
"name" : ["<string>"], // A name associated with the medication being described
"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) }], // The set of medication resources that are 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) } // Associated documentation about the medication
}],
"preparationInstruction" : "<markdown>", // The instructions for preparing the medication
"
"cost" : [{ // The pricing of the medication
"effectiveDate" : [{ Period }], // The date range for which the cost is effective
"type" : { CodeableConcept }, // R! The category of the cost information
"source" : "<string>", // The source or owner for the price information
"
// cost[x]: The price or category of the cost of the medication. One of these 2:
"costMoney" : { Money },
"costCodeableConcept" : { CodeableConcept }
}],
"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
}],
"
"
"
"
}],
" },
" },
"
" },
" },
"
"indicationGuideline" : [{ // Guidelines or protocols for administration of the medication for an indication
"indication" : [{ CodeableReference(ClinicalUseDefinition) }], // Indication for use that applies to the specific administration guideline
"dosingGuideline" : [{ // Guidelines for dosage of the medication
"treatmentIntent" : { CodeableConcept }, // Intention of the treatment
"dosage" : [{ // Dosage for the medication for the specific guidelines
"type" : { CodeableConcept }, // R! Category of dosage for a medication
"dosage" : [{ Dosage }] // R! Dosage for the medication for the specific guidelines
}],
"administrationTreatment" : { CodeableConcept }, // Type of treatment the guideline applies to
"patientCharacteristic" : [{ // Characteristics of the patient that are relevant to the administration guidelines
"type" : { CodeableConcept }, // R! Categorization of specific characteristic that is relevant to the administration guideline
// value[x]: The specific characteristic. One of these 3:
"valueCodeableConcept" : { CodeableConcept },
"valueQuantity" : { Quantity },
"valueRange" : { Range }
}]
}]
}],
"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)
// source[x]: The source of the classification. One of these 2:
"sourceString" : "<string>",
"sourceUri" : "<uri>",
"classification" : [{ CodeableConcept }] // Specific category assigned to the medication
}],
"
"
"
},
"
"
" }
">"
" }
">"
"packaging" : [{ // Details about packaged medications
"cost" : [{ Content as for MedicationKnowledge.cost }], // Cost of the packaged medication
"packagedProduct" : { Reference(PackagedProductDefinition) } // The packaged medication that is being priced
}],
"clinicalUseIssue" : [{ Reference(ClinicalUseDefinition) }], // Potential clinical issue with or between medication(s)
"storageGuideline" : [{ // How the medication should be stored
"reference" : "<uri>", // Reference to additional information
"note" : [{ Annotation }], // Additional storage notes
"stabilityDuration" : { Duration }, // Duration remains stable
"environmentalSetting" : [{ // Setting or value of environment for adequate storage
"type" : { CodeableConcept }, // R! Categorization of the setting
// value[x]: Value of the setting. One of these 3:
"valueQuantity" : { Quantity },
"valueRange" : { Range },
"valueCodeableConcept" : { CodeableConcept }
}]
}],
"
"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" : [{ CodeableConcept }], // Specifies the schedule of a medication in jurisdiction
"maxDispense" : { // The maximum number of units of the medication that can be dispensed in a period
"quantity" : { Quantity(SimpleQuantity) }, // R! The maximum number of units of the medication that can be dispensed
"period" : { Duration } // The period that applies to the maximum number of units
}
}],
"
"
"
"
}]
"definitional" : { // Minimal definition information about the medication
"definition" : [{ Reference(MedicinalProductDefinition) }], // Definitional resources that provide more information about this medication
"doseForm" : { CodeableConcept }, // powder | tablets | capsule +
"intendedRoute" : [{ CodeableConcept }], // The intended or approved route of administration
"ingredient" : [{ // Active or inactive ingredient
"item" : { CodeableReference(Substance) }, // R! Substances contained in the medication
"type" : { CodeableConcept }, // A code that defines the type of ingredient, active, base, etc
// strength[x]: Quantity of ingredient present. One of these 3:
"strengthRatio" : { Ratio },
"strengthCodeableConcept" : { CodeableConcept },
"strengthQuantity" : { Quantity }
}],
"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 5:
"valueCodeableConcept" : { CodeableConcept },
"valueString" : "<string>",
"valueQuantity" : { Quantity(SimpleQuantity) },
"valueBase64Binary" : "<base64Binary>",
"valueAttachment" : { Attachment }
}]
}
}
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: fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: ], ...; fhir: fhir: fhir: fhir: fhir: ], ...; fhir: # . One of these 2 fhir: ] fhir:) ] fhir: fhir: ], ...; fhir: fhir: fhir: fhir: fhir: fhir: ], ...; fhir: fhir: fhir: ], ...; fhir: fhir: fhir: fhir: ], ...; # . One of these 2 fhir: ] fhir:) ] fhir: # . One of these 2 fhir: ] fhir:) ] fhir: ], ...; ], ...; fhir: fhir: fhir: ], ...; fhir: fhir: fhir: ]; fhir: fhir: # . One of these 4 fhir: ] fhir: ] fhir:) ] fhir: ] ], ...; fhir: fhir: fhir: fhir: fhir: fhir: ], ...; fhir: fhir: ], ...; fhir: fhir: fhir: ]; ], ...; fhir: fhir: fhir: fhir: ], ...;fhir:identifier ( [ Identifier ] ... ) ; # 0..* Business identifier for this medication fhir:code [ CodeableConcept ] ; # 0..1 Code that identifies this medication fhir:status [ code ] ; # 0..1 active | entered-in-error | inactive fhir:author [ Reference(Organization) ] ; # 0..1 Creator or owner of the knowledge or information about the medication fhir:intendedJurisdiction ( [ CodeableConcept ] ... ) ; # 0..* Codes that identify the different jurisdictions for which the information of this resource was created fhir:name ( [ string ] ... ) ; # 0..* A name associated with the medication being described fhir:relatedMedicationKnowledge ( [ # 0..* Associated or related medication information fhir:type [ CodeableConcept ] ; # 1..1 Category of medicationKnowledge fhir:reference ( [ Reference(MedicationKnowledge) ] ... ) ; # 1..* Associated documentation about the associated medication knowledge ] ... ) ; fhir:associatedMedication ( [ Reference(Medication) ] ... ) ; # 0..* The set of medication resources that are associated with this medication fhir:productType ( [ CodeableConcept ] ... ) ; # 0..* Category of the medication or product fhir:monograph ( [ # 0..* Associated documentation about the medication fhir:type [ CodeableConcept ] ; # 0..1 The category of medication document fhir:source [ Reference(DocumentReference) ] ; # 0..1 Associated documentation about the medication ] ... ) ; fhir:preparationInstruction [ markdown ] ; # 0..1 The instructions for preparing the medication fhir:cost ( [ # 0..* The pricing of the medication fhir:effectiveDate ( [ Period ] ... ) ; # 0..* The date range for which the cost is effective fhir:type [ CodeableConcept ] ; # 1..1 The category of the cost information fhir:source [ string ] ; # 0..1 The source or owner for the price information # cost[x] : 1..1 The price or category of the cost of the medication. One of these 2 fhir:cost [ a fhir:Money ; Money ] fhir:cost [ a fhir:CodeableConcept ; CodeableConcept ] ] ... ) ; fhir:monitoringProgram ( [ # 0..* Program under which a medication is reviewed fhir:type [ CodeableConcept ] ; # 0..1 Type of program under which the medication is monitored fhir:name [ string ] ; # 0..1 Name of the reviewing program ] ... ) ; fhir:indicationGuideline ( [ # 0..* Guidelines or protocols for administration of the medication for an indication fhir:indication ( [ CodeableReference(ClinicalUseDefinition) ] ... ) ; # 0..* Indication for use that applies to the specific administration guideline fhir:dosingGuideline ( [ # 0..* Guidelines for dosage of the medication fhir:treatmentIntent [ CodeableConcept ] ; # 0..1 Intention of the treatment fhir:dosage ( [ # 0..* Dosage for the medication for the specific guidelines fhir:type [ CodeableConcept ] ; # 1..1 Category of dosage for a medication fhir:dosage ( [ Dosage ] ... ) ; # 1..* Dosage for the medication for the specific guidelines ] ... ) ; fhir:administrationTreatment [ CodeableConcept ] ; # 0..1 Type of treatment the guideline applies to fhir:patientCharacteristic ( [ # 0..* Characteristics of the patient that are relevant to the administration guidelines fhir:type [ CodeableConcept ] ; # 1..1 Categorization of specific characteristic that is relevant to the administration guideline # value[x] : 0..1 The specific characteristic. One of these 3 fhir:value [ a fhir:CodeableConcept ; CodeableConcept ] fhir:value [ a fhir:Quantity ; Quantity ] fhir:value [ a fhir:Range ; Range ] ] ... ) ; ] ... ) ; ] ... ) ; fhir:medicineClassification ( [ # 0..* Categorization of the medication within a formulary or classification system fhir:type [ CodeableConcept ] ; # 1..1 The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification) # source[x] : 0..1 The source of the classification. One of these 2 fhir:source [ a fhir:string ; string ] fhir:source [ a fhir:uri ; uri ] fhir:classification ( [ CodeableConcept ] ... ) ; # 0..* Specific category assigned to the medication ] ... ) ; fhir:packaging ( [ # 0..* Details about packaged medications fhir:cost ( [ See MedicationKnowledge.cost ] ... ) ; # 0..* Cost of the packaged medication fhir:packagedProduct [ Reference(PackagedProductDefinition) ] ; # 0..1 The packaged medication that is being priced ] ... ) ; fhir:clinicalUseIssue ( [ Reference(ClinicalUseDefinition) ] ... ) ; # 0..* Potential clinical issue with or between medication(s) fhir:storageGuideline ( [ # 0..* How the medication should be stored fhir:reference [ uri ] ; # 0..1 Reference to additional information fhir:note ( [ Annotation ] ... ) ; # 0..* Additional storage notes fhir:stabilityDuration [ Duration ] ; # 0..1 Duration remains stable fhir:environmentalSetting ( [ # 0..* Setting or value of environment for adequate storage fhir:type [ CodeableConcept ] ; # 1..1 Categorization of the setting # value[x] : 1..1 Value of the setting. One of these 3 fhir:value [ a fhir:Quantity ; Quantity ] fhir:value [ a fhir:Range ; Range ] fhir:value [ a fhir:CodeableConcept ; CodeableConcept ] ] ... ) ; ] ... ) ; fhir:regulatory ( [ # 0..* Regulatory information about a medication fhir:regulatoryAuthority [ Reference(Organization) ] ; # 1..1 Specifies the authority of the regulation fhir:substitution ( [ # 0..* Specifies if changes are allowed when dispensing a medication from a regulatory perspective fhir:type [ CodeableConcept ] ; # 1..1 Specifies the type of substitution allowed fhir:allowed [ boolean ] ; # 1..1 Specifies if regulation allows for changes in the medication when dispensing ] ... ) ; fhir:schedule ( [ CodeableConcept ] ... ) ; # 0..* Specifies the schedule of a medication in jurisdiction fhir:maxDispense [ # 0..1 The maximum number of units of the medication that can be dispensed in a period fhir:quantity [ Quantity(SimpleQuantity) ] ; # 1..1 The maximum number of units of the medication that can be dispensed fhir:period [ Duration ] ; # 0..1 The period that applies to the maximum number of units ] ; ] ... ) ; fhir:definitional [ # 0..1 Minimal definition information about the medication fhir:definition ( [ Reference(MedicinalProductDefinition) ] ... ) ; # 0..* Definitional resources that provide more information about this medication fhir:doseForm [ CodeableConcept ] ; # 0..1 powder | tablets | capsule + fhir:intendedRoute ( [ CodeableConcept ] ... ) ; # 0..* The intended or approved route of administration fhir:ingredient ( [ # 0..* Active or inactive ingredient fhir:item [ CodeableReference(Substance) ] ; # 1..1 Substances contained in the medication fhir:type [ CodeableConcept ] ; # 0..1 A code that defines the type of ingredient, active, base, etc # strength[x] : 0..1 Quantity of ingredient present. One of these 3 fhir:strength [ a fhir:Ratio ; Ratio ] fhir:strength [ a fhir:CodeableConcept ; CodeableConcept ] fhir:strength [ a fhir:Quantity ; Quantity ] ] ... ) ; fhir:drugCharacteristic ( [ # 0..* Specifies descriptive properties of the medicine fhir:type [ CodeableConcept ] ; # 0..1 Code specifying the type of characteristic of medication # value[x] : 0..1 Description of the characteristic. One of these 5 fhir:value [ a fhir:CodeableConcept ; CodeableConcept ] fhir:value [ a fhir:string ; string ] fhir:value [ a fhir:SimpleQuantity ; Quantity(SimpleQuantity) ] fhir:value [ a fhir:base64Binary ; base64Binary ] fhir:value [ a fhir:Attachment ; Attachment ] ] ... ) ; ] ; ]
Changes since Release 4
| MedicationKnowledge | |
| MedicationKnowledge.identifier |
|
| MedicationKnowledge.author |
|
| MedicationKnowledge.intendedJurisdiction |
|
| MedicationKnowledge.name |
|
| MedicationKnowledge.monograph.source |
|
| MedicationKnowledge.cost.effectiveDate |
|
| MedicationKnowledge.cost.cost[x] |
|
| MedicationKnowledge.indicationGuideline |
|
| MedicationKnowledge.indicationGuideline.indication |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.treatmentIntent |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.dosage |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.type |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.dosage |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.administrationTreatment |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.type |
|
| MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.value[x] |
|
| MedicationKnowledge.medicineClassification.source[x] |
|
| MedicationKnowledge.packaging |
|
| MedicationKnowledge.packaging.cost |
|
| MedicationKnowledge.packaging.packagedProduct |
|
| MedicationKnowledge.clinicalUseIssue |
|
| MedicationKnowledge.storageGuideline |
|
| MedicationKnowledge.storageGuideline.reference |
|
| MedicationKnowledge.storageGuideline.note |
|
| MedicationKnowledge.storageGuideline.stabilityDuration |
|
| MedicationKnowledge.storageGuideline.environmentalSetting |
|
| MedicationKnowledge.storageGuideline.environmentalSetting.type |
|
| MedicationKnowledge.storageGuideline.environmentalSetting.value[x] |
|
| MedicationKnowledge.regulatory.schedule |
|
| MedicationKnowledge.definitional |
|
| MedicationKnowledge.definitional.definition |
|
| MedicationKnowledge.definitional.doseForm |
|
| MedicationKnowledge.definitional.intendedRoute |
|
| MedicationKnowledge.definitional.ingredient |
|
| MedicationKnowledge.definitional.ingredient.item |
|
| MedicationKnowledge.definitional.ingredient.type |
|
| MedicationKnowledge.definitional.ingredient.strength[x] |
|
| MedicationKnowledge.definitional.drugCharacteristic |
|
| MedicationKnowledge.definitional.drugCharacteristic.type |
|
| MedicationKnowledge.definitional.drugCharacteristic.value[x] |
|
| MedicationKnowledge.manufacturer |
|
| MedicationKnowledge.doseForm |
|
| MedicationKnowledge.amount |
|
| MedicationKnowledge.synonym |
|
| MedicationKnowledge.ingredient |
|
| MedicationKnowledge.intendedRoute |
|
| MedicationKnowledge.cost.cost |
|
| MedicationKnowledge.administrationGuidelines |
|
| MedicationKnowledge.packaging.type |
|
| MedicationKnowledge.packaging.quantity |
|
| MedicationKnowledge.drugCharacteristic |
|
| MedicationKnowledge.contraindication |
|
| MedicationKnowledge.regulatory.schedule.schedule |
|
| MedicationKnowledge.kinetics |
|
See the Full Difference for further information
This analysis is available as XML or JSON .
See
the
Profiles
&
Extensions
and
the
alternate
Additional
definitions:
Master
Definition
XML
+
JSON
,
XML
Schema
/
Schematron
+
JSON
Schema
,
ShEx
(for
Turtle
)
+
see
,
the
extensions
spreadsheet
version
&
the
dependency
analysis
| Path |
|
Type |
|
|---|---|---|---|
| MedicationKnowledge.code | SNOMEDCTMedicationCodes | Example |
This value set includes all drug or medicament substance codes and all pharmaceutical/biologic products from SNOMED CT - provided as an exemplar value set. |
| MedicationKnowledge.status | MedicationKnowledgeStatusCodes | Required |
MedicationKnowledge Status Codes |
| MedicationKnowledge.cost.cost[x] | MedicationCostCategoryCodes | Example |
Medication Cost Category Codes |
| MedicationKnowledge.definitional.doseForm | SNOMEDCTFormCodes | Example | This value set includes all dose form codes from SNOMED CT - provided as an exemplar. |
|
|
SNOMEDCTRouteCodes | Example |
This value set includes all Route codes from SNOMED CT - provided as an exemplar. |
| MedicationKnowledge.definitional.ingredient.type |
RoleClassIngredientEntity
|
Example | Relates a component (player) to a mixture (scoper). E.g., Glucose and Water are ingredients of D5W, latex may be an ingredient in a tracheal tube. |
| MedicationKnowledge.definitional.ingredient.strength[x] | MedicationIngredientStrengthCodes | Example |
Medication Ingredient Strength Codes |
|
|
MedicationKnowledgeCharacteristicCodes | Example |
MedicationKnowledge Characteristic Codes |
Search parameters for this resource. See also the full list of search parameters for this resource , and check the Extensions registry for search parameters on extensions related to 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 + |
|
|
|
|
|
|
|
33 Resources |
|
|
|
|
|
|
|
|
|
|
|
|
| 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
( |
|
| monograph-type | token | The category of medication document | MedicationKnowledge.monograph.type | |
| packaging-cost | quantity | The cost of the packaged medication, if the cost is Money | ||
| packaging-cost-concept | token | The cost of the packaged medication, if the cost is a CodeableConcept | ||
| product-type | token | Category of the medication or product | MedicationKnowledge.productType | |
| source-cost | token | The source or owner for the price information | MedicationKnowledge.cost.source | |
| status | token | active | inactive | entered-in-error | MedicationKnowledge.status | 34 Resources |