Left: | Formulary Drug (http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyDrug) |
Right: | Formulary Drug (http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyDrug) |
Error | StructureDefinition.version | Values for version differ: '1.2.0' vs '2.0.0' |
Information | StructureDefinition.date | Values for date differ: '2021-12-03T18:37:11+00:00' vs '2022-08-25T13:09:53+00:00' |
Warning | MedicationKnowledge.meta.lastUpdated | Elements differ in definition for mustSupport: 'false' vs 'true' |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/MedicationKnowledge | ||
copyright | |||
date | 2021-12-03T18:37:11+00:00 | 2022-08-25T13:09:53+00:00 |
|
description | Drug information which may be part of a formulary including its RxNorm code and dose form. | ||
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
jurisdiction[0] | urn:iso:std:iso:3166#US | ||
kind | resource | ||
name | FormularyDrug | ||
publisher | HL7 Pharmacy Working Group | ||
purpose | |||
status | active | ||
title | Formulary Drug | ||
type | MedicationKnowledge | ||
url | http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyDrug | ||
version | 1.2.0 | 2.0.0 |
|
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 | string | Logical id of this artifact | Σ | 0..1 | string | Logical id of this artifact | |||||||||
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 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 | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
versionId | Σ | 0..1 | id | Version specific identifier | Σ | 0..1 | id | Version specific identifier | |||||||||
lastUpdated | Σ | 1..1 | instant | When the resource version last changed | SΣ | 1..1 | instant | When the resource version last changed |
| ||||||||
source | Σ | 0..1 | uri | Identifies where the resource comes from | Σ | 0..1 | uri | Identifies where the resource comes from | |||||||||
profile | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | |||||||||
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: todo (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |||||||||
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: todo (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | |||||||||
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: todo (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: CommonLanguages (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 | Additional content defined by implementations | |||||||||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
code | SΣ | 1..1 | CodeableConcept | Code that identifies this medication Binding: todo (example): A coded concept that defines the type of a medication. | SΣ | 1..1 | CodeableConcept | Code that identifies this medication Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication. | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 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 | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
Slices for coding | SΣ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this | SΣ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this | |||||||||
text | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept | |||||||||
status | ?!SΣ | 1..1 | code | active | inactive | entered-in-error Binding: todo (required): A coded concept defining if the medication is in active use. | ?!SΣ | 1..1 | code | active | inactive | entered-in-error Binding: MedicationKnowledge Status Codes (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 | S | 0..1 | CodeableConcept | powder | tablets | capsule + Binding: todo (example): A coded concept defining the form of a medication. | S | 0..1 | CodeableConcept | powder | tablets | capsule + Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication. | |||||||||
amount | Σ | 0..1 | Quantity | Amount of drug in package | Σ | 0..1 | SimpleQuantity | 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 | |||||||||||
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 | |||||||||||
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 | |||||||||||
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: todo (example): A coded concept defining the intended route of administration. | 0..* | CodeableConcept | The intended or approved route of administration Binding: SNOMEDCTRouteCodes (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, Quantity | Specific characteristic that is relevant to the administration guideline | 1..1 | CodeableConcept, SimpleQuantity | 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: todo (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: medicationKnowledge Package Type Codes (example): A coded concept defining the type of packaging of a medication. | |||||||||||
quantity | 0..1 | Quantity | The number of product units the package would contain if fully loaded | 0..1 | SimpleQuantity | 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: todo (example): A coded concept defining the characteristic types of a medication. | 0..1 | CodeableConcept | Code specifying the type of characteristic of medication Binding: medicationKnowledge Characteristic Codes (example): A coded concept defining the characteristic types of a medication. | |||||||||||
value[x] | 0..1 | CodeableConcept, string, Quantity, base64Binary | Description of the characteristic | 0..1 | CodeableConcept, string, SimpleQuantity, 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 | Quantity | The maximum number of units of the medication that can be dispensed | 1..1 | SimpleQuantity | 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..* | Quantity | The drug concentration measured at certain discrete points in time | 0..* | SimpleQuantity | The drug concentration measured at certain discrete points in time | |||||||||||
lethalDose50 | 0..* | Quantity | The median lethal dose of a drug | 0..* | SimpleQuantity | 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 |