Left: | Medication Catalog Item (http://smart.who.int/pcmt/StructureDefinition/MedicationCatalogItem) |
Right: | Medication Catalog Item (http://smart.who.int/pcmt/StructureDefinition/MedicationCatalogItem) |
Error | StructureDefinition.version | Values for version differ: '0.1.0' vs '0.2.0' |
Information | StructureDefinition.date | Values for date differ: '2025-06-26T06:29:23+00:00' vs '2025-07-01T08:14:20+00:00' |
Information | StructureDefinition.jurisdiction | Added the item 'null#null' |
Name | Value | Comments | |
---|---|---|---|
![]() | false | ||
![]() | http://hl7.org/fhir/StructureDefinition/MedicationKnowledge | ||
![]() | |||
![]() | 2025-06-26T06:29:23+00:00 | 2025-07-01T08:14:20+00:00 |
|
![]() | This profile represents a catalog item that is a medication | ||
![]() | |||
![]() | 4.0.1 | ||
![]() | |||
![]() ![]() | null#null |
| |
![]() | resource | ||
![]() | MedicationCatalogItem | ||
![]() | WHO | ||
![]() | |||
![]() | draft | ||
![]() | Medication Catalog Item | ||
![]() | MedicationKnowledge | ||
![]() | http://smart.who.int/pcmt/StructureDefinition/MedicationCatalogItem | ||
![]() | 0.1.0 | 0.2.0 |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() | 0..* | MedicationKnowledge | Definition of Medication Knowledge | 0..* | MedicationKnowledge | Definition of Medication Knowledge | |||||||||||
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
![]() ![]() ![]() | ?!Σ | 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 | |||||||||
![]() ![]() ![]() | 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.
| |||||||||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() ![]() | 1..* | Extension | Extension Slice: Unordered, Open by value:url | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Code that identifies this medication Binding: ?? (example): A coded concept that defines the type of a medication. | Σ | 0..1 | CodeableConcept | Code that identifies this medication Binding: ?? (example): A coded concept that defines the type of a medication. | |||||||||
![]() ![]() ![]() | ?!Σ | 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. | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Manufacturer of the item | Σ | 0..1 | Reference(Organization) | Manufacturer of the item | |||||||||
![]() ![]() ![]() | 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. | |||||||||||
![]() ![]() ![]() | Σ | 0..1 | ?? | Amount of drug in package | Σ | 0..1 | ?? | Amount of drug in package | |||||||||
![]() ![]() ![]() | Σ | 0..* | string | Additional names for a medication | Σ | 0..* | string | Additional names for a medication | |||||||||
![]() ![]() ![]() | 0..* | BackboneElement | Associated or related medication information | 0..* | BackboneElement | Associated or related medication information | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Category of medicationKnowledge | 1..1 | CodeableConcept | Category of medicationKnowledge | |||||||||||
![]() ![]() ![]() ![]() | 1..* | Reference(MedicationKnowledge) | Associated documentation about the associated medication knowledge | 1..* | Reference(MedicationKnowledge) | Associated documentation about the associated medication knowledge | |||||||||||
![]() ![]() ![]() | 0..* | Reference(Medication) | A medication resource that is associated with this medication | 0..* | Reference(Medication) | A medication resource that is associated with this medication | |||||||||||
![]() ![]() ![]() | 0..* | CodeableConcept | Category of the medication or product | 0..* | CodeableConcept | Category of the medication or product | |||||||||||
![]() ![]() ![]() | 0..* | BackboneElement | Associated documentation about the medication | 0..* | BackboneElement | Associated documentation about the medication | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | The category of medication document | 0..1 | CodeableConcept | The category of medication document | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | Reference(DocumentReference | Media) | Associated documentation about the medication | 0..1 | Reference(DocumentReference | Media) | Associated documentation about the medication | |||||||||||
![]() ![]() ![]() | 0..* | BackboneElement | Active or inactive ingredient | 0..* | BackboneElement | Active or inactive ingredient | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 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 | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | boolean | Active ingredient indicator | 0..1 | boolean | Active ingredient indicator | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | Ratio | Quantity of ingredient present | 0..1 | Ratio | Quantity of ingredient present | |||||||||||
![]() ![]() ![]() | 0..1 | markdown | The instructions for preparing the medication | 0..1 | markdown | The instructions for preparing the medication | |||||||||||
![]() ![]() ![]() | 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. | |||||||||||
![]() ![]() ![]() | 0..* | BackboneElement | The pricing of the medication | 0..* | BackboneElement | The pricing of the medication | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The category of the cost information | 1..1 | CodeableConcept | The category of the cost information | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | The source or owner for the price information | 0..1 | string | The source or owner for the price information | |||||||||||
![]() ![]() ![]() ![]() | 1..1 | Money | The price of the medication | 1..1 | Money | The price of the medication | |||||||||||
![]() ![]() ![]() | 0..* | BackboneElement | Program under which a medication is reviewed | 0..* | BackboneElement | Program under which a medication is reviewed | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Type of program under which the medication is monitored | 0..1 | CodeableConcept | Type of program under which the medication is monitored | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Name of the reviewing program | 0..1 | string | Name of the reviewing program | |||||||||||
![]() ![]() ![]() | 0..* | BackboneElement | Guidelines for administration of the medication | 0..* | BackboneElement | Guidelines for administration of the medication | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 0..* | BackboneElement | Dosage for the medication for the specific guidelines | 0..* | BackboneElement | Dosage for the medication for the specific guidelines | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Type of dosage | 1..1 | CodeableConcept | Type of dosage | |||||||||||
![]() ![]() ![]() ![]() ![]() | 1..* | Dosage | Dosage for the medication for the specific guidelines | 1..* | Dosage | Dosage for the medication for the specific guidelines | |||||||||||
![]() ![]() ![]() ![]() | 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 | |||||||||||
![]() ![]() ![]() ![]() | 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 | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept, ?? | Specific characteristic that is relevant to the administration guideline | 1..1 | CodeableConcept, ?? | Specific characteristic that is relevant to the administration guideline | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | string | The specific characteristic | 0..* | string | The specific characteristic | |||||||||||
![]() ![]() ![]() | 0..* | BackboneElement | Categorization of the medication within a formulary or classification system | 0..* | BackboneElement | Categorization of the medication within a formulary or classification system | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 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) | |||||||||||
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Specific category assigned to the medication | 0..* | CodeableConcept | Specific category assigned to the medication | |||||||||||
![]() ![]() ![]() | 0..1 | BackboneElement | Details about packaged medications | 0..1 | BackboneElement | Details about packaged medications | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 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. | |||||||||||
![]() ![]() ![]() ![]() | 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 | |||||||||||
![]() ![]() ![]() | 0..* | BackboneElement | Specifies descriptive properties of the medicine | 0..* | BackboneElement | Specifies descriptive properties of the medicine | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 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. | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept, string, ??, base64Binary | Description of the characteristic | 0..1 | CodeableConcept, string, ??, base64Binary | Description of the characteristic | |||||||||||
![]() ![]() ![]() | 0..* | Reference(DetectedIssue) | Potential clinical issue with or between medication(s) | 0..* | Reference(DetectedIssue) | Potential clinical issue with or between medication(s) | |||||||||||
![]() ![]() ![]() | 0..* | BackboneElement | Regulatory information about a medication | 0..* | BackboneElement | Regulatory information about a medication | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 1..1 | Reference(Organization) | Specifies the authority of the regulation | 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 | 0..* | BackboneElement | Specifies if changes are allowed when dispensing a medication from a regulatory perspective | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Specifies the type of substitution allowed | 1..1 | CodeableConcept | Specifies the type of substitution 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 | |||||||||||
![]() ![]() ![]() ![]() | 0..* | BackboneElement | Specifies the schedule of a medication in jurisdiction | 0..* | BackboneElement | Specifies the schedule of a medication in jurisdiction | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Specifies the specific drug schedule | 1..1 | CodeableConcept | Specifies the specific drug schedule | |||||||||||
![]() ![]() ![]() ![]() | 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 | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() ![]() | 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 | |||||||||||
![]() ![]() ![]() ![]() ![]() | 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 | |||||||||||
![]() ![]() ![]() | 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 | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 0..* | ?? | The drug concentration measured at certain discrete points in time | 0..* | ?? | The drug concentration measured at certain discrete points in time | |||||||||||
![]() ![]() ![]() ![]() | 0..* | ?? | The median lethal dose of a drug | 0..* | ?? | The median lethal dose of a drug | |||||||||||
![]() ![]() ![]() ![]() | 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 | |||||||||||
![]() |