Left: | CRMI MedicationKnowledge Definition (http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-medicationknowledgedefinition) |
Right: | CRMI MedicationKnowledge Definition (http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-medicationknowledgedefinition) |
Error | StructureDefinition.version | Values for version differ: '1.0.0-ballot' vs '1.0.0-ballot2' |
Information | StructureDefinition.status | Values for status differ: 'draft' vs 'active' |
Information | StructureDefinition.date | Values for date differ: '2019-06-06' vs '2023-12-20T03:26:15+00:00' |
Information | StructureDefinition.publisher | Values for publisher differ: 'Clinical Decision Support WG' vs 'HL7 International / Clinical Decision Support' |
Information | StructureDefinition.short | Values for short differ: 'Additional content defined by implementations' vs 'Extension' |
Information | StructureDefinition.definition | Values for definition differ: 'May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'An Extension' |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/MedicationKnowledge | ||
copyright | |||
date | 2019-06-06 | 2023-12-20T03:26:15+00:00 |
|
description | Represents the definition of medication knowledge, suitable for use in various contexts | ||
experimental | false |
| |
fhirVersion | 4.0.1 | ||
jurisdiction | |||
jurisdiction[0] | http://unstats.un.org/unsd/methods/m49/m49.htm#001 | ||
kind | resource | ||
name | CRMIMedicationKnowledgeDefinition | ||
publisher | Clinical Decision Support WG | HL7 International / Clinical Decision Support |
|
purpose | |||
status | draft | active |
|
title | CRMI MedicationKnowledge Definition | ||
type | MedicationKnowledge | ||
url | http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-medicationknowledgedefinition | ||
version | 1.0.0-ballot | 1.0.0-ballot2 |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | L Type | L Description & Constraints | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MedicationKnowledge | 0..* | MedicationKnowledge | Definition of Medication Knowledge | 0..* | MedicationKnowledge | Definition of Medication Knowledge | |||||||||||
id | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
language | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||||||||
contained | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
code | SΣ | 0..1 | CodeableConcept | Code that identifies this medication Binding: ?? (example): A coded concept that defines the type of a medication. | SΣ | 0..1 | CodeableConcept | Code that identifies this medication Binding: ?? (example): A coded concept that defines the type of a medication. | |||||||||
status | ?!Σ | 0..1 | code | active | inactive | entered-in-error Binding: ?? (required): A coded concept defining if the medication is in active use. | ?!Σ | 0..1 | code | active | inactive | entered-in-error Binding: ?? (required): A coded concept defining if the medication is in active use. | |||||||||
manufacturer | Σ | 0..1 | Reference(Organization) | Manufacturer of the item | Σ | 0..1 | Reference(Organization) | Manufacturer of the item | |||||||||
doseForm | 0..1 | CodeableConcept | powder | tablets | capsule + Binding: ?? (example): A coded concept defining the form of a medication. | 0..1 | CodeableConcept | powder | tablets | capsule + Binding: ?? (example): A coded concept defining the form of a medication. | |||||||||||
amount | Σ | 0..1 | ?? | Amount of drug in package | Σ | 0..1 | ?? | Amount of drug in package | |||||||||
synonym | Σ | 0..* | string | Additional names for a medication | Σ | 0..* | string | Additional names for a medication | |||||||||
relatedMedicationKnowledge | 0..* | BackboneElement | Associated or related medication information | 0..* | BackboneElement | Associated or related medication information | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
type | 1..1 | CodeableConcept | Category of medicationKnowledge | 1..1 | CodeableConcept | Category of medicationKnowledge | |||||||||||
reference | 1..* | Reference(MedicationKnowledge) | Associated documentation about the associated medication knowledge | 1..* | Reference(MedicationKnowledge) | Associated documentation about the associated medication knowledge | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing |
| |||||||||||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |||||||||||||
reference | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL |
| ||||||||||||
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). |
| ||||||||||||
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
| ||||||||||||
display | Σ | 0..1 | string | Text alternative for the resource |
| ||||||||||||
associatedMedication | 0..* | Reference(Medication) | A medication resource that is associated with this medication | 0..* | Reference(Medication) | A medication resource that is associated with this medication | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing |
| |||||||||||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |||||||||||||
reference | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL |
| ||||||||||||
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). |
| ||||||||||||
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
| ||||||||||||
display | Σ | 0..1 | string | Text alternative for the resource |
| ||||||||||||
productType | 0..* | CodeableConcept | Category of the medication or product | 0..* | CodeableConcept | Category of the medication or product | |||||||||||
monograph | 0..* | BackboneElement | Associated documentation about the medication | 0..* | BackboneElement | Associated documentation about the medication | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
type | 0..1 | CodeableConcept | The category of medication document | 0..1 | CodeableConcept | The category of medication document | |||||||||||
source | 0..1 | Reference(DocumentReference | Media) | Associated documentation about the medication | 0..1 | Reference(DocumentReference | Media) | Associated documentation about the medication | |||||||||||
ingredient | 0..* | BackboneElement | Active or inactive ingredient | 0..* | BackboneElement | Active or inactive ingredient | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
item[x] | 1..1 | CodeableConcept, Reference(Substance) | Medication(s) or substance(s) contained in the medication | 1..1 | CodeableConcept, Reference(Substance) | Medication(s) or substance(s) contained in the medication Slice: Unordered, Open by type:$this | |||||||||||
isActive | 0..1 | boolean | Active ingredient indicator | 0..1 | boolean | Active ingredient indicator | |||||||||||
strength | 0..1 | Ratio | Quantity of ingredient present | 0..1 | Ratio | Quantity of ingredient present | |||||||||||
preparationInstruction | 0..1 | markdown | The instructions for preparing the medication | 0..1 | markdown | The instructions for preparing the medication | |||||||||||
intendedRoute | 0..* | CodeableConcept | The intended or approved route of administration Binding: ?? (example): A coded concept defining the intended route of administration. | 0..* | CodeableConcept | The intended or approved route of administration Binding: ?? (example): A coded concept defining the intended route of administration. | |||||||||||
cost | 0..* | BackboneElement | The pricing of the medication | 0..* | BackboneElement | The pricing of the medication | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
type | 1..1 | CodeableConcept | The category of the cost information | 1..1 | CodeableConcept | The category of the cost information | |||||||||||
source | 0..1 | string | The source or owner for the price information | 0..1 | string | The source or owner for the price information | |||||||||||
cost | 1..1 | Money | The price of the medication | 1..1 | Money | The price of the medication | |||||||||||
monitoringProgram | 0..* | BackboneElement | Program under which a medication is reviewed | 0..* | BackboneElement | Program under which a medication is reviewed | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
type | 0..1 | CodeableConcept | Type of program under which the medication is monitored | 0..1 | CodeableConcept | Type of program under which the medication is monitored | |||||||||||
name | 0..1 | string | Name of the reviewing program | 0..1 | string | Name of the reviewing program | |||||||||||
administrationGuidelines | 0..* | BackboneElement | Guidelines for administration of the medication | 0..* | BackboneElement | Guidelines for administration of the medication | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
dosage | 0..* | BackboneElement | Dosage for the medication for the specific guidelines | 0..* | BackboneElement | Dosage for the medication for the specific guidelines | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
type | 1..1 | CodeableConcept | Type of dosage | 1..1 | CodeableConcept | Type of dosage | |||||||||||
dosage | 1..* | Dosage | Dosage for the medication for the specific guidelines | 1..* | Dosage | Dosage for the medication for the specific guidelines | |||||||||||
indication[x] | 0..1 | CodeableConcept, Reference(ObservationDefinition) | Indication for use that apply to the specific administration guidelines | 0..1 | CodeableConcept, Reference(ObservationDefinition) | Indication for use that apply to the specific administration guidelines | |||||||||||
patientCharacteristics | 0..* | BackboneElement | Characteristics of the patient that are relevant to the administration guidelines | 0..* | BackboneElement | Characteristics of the patient that are relevant to the administration guidelines | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
characteristic[x] | 1..1 | CodeableConcept, ?? | Specific characteristic that is relevant to the administration guideline | 1..1 | CodeableConcept, ?? | Specific characteristic that is relevant to the administration guideline | |||||||||||
value | 0..* | string | The specific characteristic | 0..* | string | The specific characteristic | |||||||||||
medicineClassification | 0..* | BackboneElement | Categorization of the medication within a formulary or classification system | 0..* | BackboneElement | Categorization of the medication within a formulary or classification system | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
type | 1..1 | CodeableConcept | The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification) | 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 | 0..* | CodeableConcept | Specific category assigned to the medication | |||||||||||
packaging | 0..1 | BackboneElement | Details about packaged medications | 0..1 | BackboneElement | Details about packaged medications | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
type | 0..1 | CodeableConcept | A code that defines the specific type of packaging that the medication can be found in Binding: ?? (example): A coded concept defining the type of packaging of a medication. | 0..1 | CodeableConcept | A code that defines the specific type of packaging that the medication can be found in Binding: ?? (example): A coded concept defining the type of packaging of a medication. | |||||||||||
quantity | 0..1 | ?? | The number of product units the package would contain if fully loaded | 0..1 | ?? | The number of product units the package would contain if fully loaded | |||||||||||
drugCharacteristic | 0..* | BackboneElement | Specifies descriptive properties of the medicine | 0..* | BackboneElement | Specifies descriptive properties of the medicine | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
type | 0..1 | CodeableConcept | Code specifying the type of characteristic of medication Binding: ?? (example): A coded concept defining the characteristic types of a medication. | 0..1 | CodeableConcept | Code specifying the type of characteristic of medication Binding: ?? (example): A coded concept defining the characteristic types of a medication. | |||||||||||
value[x] | 0..1 | CodeableConcept, string, ??, base64Binary | Description of the characteristic | 0..1 | CodeableConcept, string, ??, base64Binary | Description of the characteristic | |||||||||||
contraindication | 0..* | Reference(DetectedIssue) | Potential clinical issue with or between medication(s) | 0..* | Reference(DetectedIssue) | Potential clinical issue with or between medication(s) | |||||||||||
regulatory | 0..* | BackboneElement | Regulatory information about a medication | 0..* | BackboneElement | Regulatory information about a medication | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
regulatoryAuthority | 1..1 | Reference(Organization) | Specifies the authority of the regulation | 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 | 0..* | BackboneElement | Specifies if changes are allowed when dispensing a medication from a regulatory perspective | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
type | 1..1 | CodeableConcept | Specifies the type of substitution allowed | 1..1 | CodeableConcept | Specifies the type of substitution allowed | |||||||||||
allowed | 1..1 | boolean | Specifies if regulation allows for changes in the medication when dispensing | 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 | 0..* | BackboneElement | Specifies the schedule of a medication in jurisdiction | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
schedule | 1..1 | CodeableConcept | Specifies the specific drug schedule | 1..1 | CodeableConcept | Specifies the specific drug schedule | |||||||||||
maxDispense | 0..1 | BackboneElement | The maximum number of units of the medication that can be dispensed in a period | 0..1 | BackboneElement | The maximum number of units of the medication that can be dispensed in a period | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
quantity | 1..1 | ?? | The maximum number of units of the medication that can be dispensed | 1..1 | ?? | The maximum number of units of the medication that can be dispensed | |||||||||||
period | 0..1 | Duration | The period that applies to the maximum number of units | 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 | 0..* | BackboneElement | The time course of drug absorption, distribution, metabolism and excretion of a medication from the body | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
areaUnderCurve | 0..* | ?? | The drug concentration measured at certain discrete points in time | 0..* | ?? | The drug concentration measured at certain discrete points in time | |||||||||||
lethalDose50 | 0..* | ?? | The median lethal dose of a drug | 0..* | ?? | The median lethal dose of a drug | |||||||||||
halfLifePeriod | 0..1 | Duration | Time required for concentration in the body to decrease by half | 0..1 | Duration | Time required for concentration in the body to decrease by half | |||||||||||
Documentation for this format |