Union of http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-medicationknowledgedefinition and http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-medicationknowledgedefinition

This is the set of resources that conform to either of the profiles CRMI MedicationKnowledge Definition (http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-medicationknowledgedefinition) and CRMI MedicationKnowledge Definition (http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-medicationknowledgedefinition). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationKnowledge 0..*Definition of Medication Knowledge
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... meta Σ0..1MetaMetadata about the resource
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.


ele-1: All FHIR elements must have a @value or children
... text 0..1NarrativeText summary of the resource, for human interpretation
ele-1: All FHIR elements must have a @value or children
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionExtension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... code SΣ0..1CodeableConceptCode that identifies this medication
Binding: ?? (example): A coded concept that defines the type of a medication.


ele-1: All FHIR elements must have a @value or children
... status ?!Σ0..1codeactive | inactive | entered-in-error
Binding: ?? (required): A coded concept defining if the medication is in active use.


ele-1: All FHIR elements must have a @value or children
... manufacturer Σ0..1Reference(Organization)Manufacturer of the item
ele-1: All FHIR elements must have a @value or children
... doseForm 0..1CodeableConceptpowder | tablets | capsule +
Binding: ?? (example): A coded concept defining the form of a medication.


ele-1: All FHIR elements must have a @value or children
... amount Σ0..1??Amount of drug in package
ele-1: All FHIR elements must have a @value or children
... synonym Σ0..*stringAdditional names for a medication
ele-1: All FHIR elements must have a @value or children
... relatedMedicationKnowledge 0..*BackboneElementAssociated or related medication information
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... type 1..1CodeableConceptCategory of medicationKnowledge
ele-1: All FHIR elements must have a @value or children
.... reference 1..*Reference(MedicationKnowledge)Associated documentation about the associated medication knowledge
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... reference Σ0..1stringLiteral reference, Relative, internal or absolute URL
ele-1: All FHIR elements must have a @value or children
..... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).


ele-1: All FHIR elements must have a @value or children
..... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
ele-1: All FHIR elements must have a @value or children
..... display Σ0..1stringText alternative for the resource
ele-1: All FHIR elements must have a @value or children
... associatedMedication 0..*Reference(Medication)A medication resource that is associated with this medication
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... reference Σ0..1stringLiteral reference, Relative, internal or absolute URL
ele-1: All FHIR elements must have a @value or children
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).


ele-1: All FHIR elements must have a @value or children
.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
ele-1: All FHIR elements must have a @value or children
.... display Σ0..1stringText alternative for the resource
ele-1: All FHIR elements must have a @value or children
... productType 0..*CodeableConceptCategory of the medication or product
ele-1: All FHIR elements must have a @value or children
... monograph 0..*BackboneElementAssociated documentation about the medication
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... type 0..1CodeableConceptThe category of medication document
ele-1: All FHIR elements must have a @value or children
.... source 0..1Reference(DocumentReference | Media)Associated documentation about the medication
ele-1: All FHIR elements must have a @value or children
... ingredient 0..*BackboneElementActive or inactive ingredient
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... item[x] 1..1Medication(s) or substance(s) contained in the medication
ele-1: All FHIR elements must have a @value or children
..... itemCodeableConceptCodeableConcept
..... itemReferenceReference(Substance)
.... isActive 0..1booleanActive ingredient indicator
ele-1: All FHIR elements must have a @value or children
.... strength 0..1RatioQuantity of ingredient present
ele-1: All FHIR elements must have a @value or children
... preparationInstruction 0..1markdownThe instructions for preparing the medication
ele-1: All FHIR elements must have a @value or children
... intendedRoute 0..*CodeableConceptThe intended or approved route of administration
Binding: ?? (example): A coded concept defining the intended route of administration.


ele-1: All FHIR elements must have a @value or children
... cost 0..*BackboneElementThe pricing of the medication
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... type 1..1CodeableConceptThe category of the cost information
ele-1: All FHIR elements must have a @value or children
.... source 0..1stringThe source or owner for the price information
ele-1: All FHIR elements must have a @value or children
.... cost 1..1MoneyThe price of the medication
ele-1: All FHIR elements must have a @value or children
... monitoringProgram 0..*BackboneElementProgram under which a medication is reviewed
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... type 0..1CodeableConceptType of program under which the medication is monitored
ele-1: All FHIR elements must have a @value or children
.... name 0..1stringName of the reviewing program
ele-1: All FHIR elements must have a @value or children
... administrationGuidelines 0..*BackboneElementGuidelines for administration of the medication
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... dosage 0..*BackboneElementDosage for the medication for the specific guidelines
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... type 1..1CodeableConceptType of dosage
ele-1: All FHIR elements must have a @value or children
..... dosage 1..*DosageDosage for the medication for the specific guidelines
ele-1: All FHIR elements must have a @value or children
.... indication[x] 0..1Indication for use that apply to the specific administration guidelines
ele-1: All FHIR elements must have a @value or children
..... indicationCodeableConceptCodeableConcept
..... indicationReferenceReference(ObservationDefinition)
.... patientCharacteristics 0..*BackboneElementCharacteristics of the patient that are relevant to the administration guidelines
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... characteristic[x] 1..1Specific characteristic that is relevant to the administration guideline
ele-1: All FHIR elements must have a @value or children
...... characteristicCodeableConceptCodeableConcept
...... characteristicQuantityQuantity(SimpleQuantity)
..... value 0..*stringThe specific characteristic
ele-1: All FHIR elements must have a @value or children
... medicineClassification 0..*BackboneElementCategorization of the medication within a formulary or classification system
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... type 1..1CodeableConceptThe type of category for the medication (for example, therapeutic classification, therapeutic sub-classification)
ele-1: All FHIR elements must have a @value or children
.... classification 0..*CodeableConceptSpecific category assigned to the medication
ele-1: All FHIR elements must have a @value or children
... packaging 0..1BackboneElementDetails about packaged medications
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... type 0..1CodeableConceptA 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.


ele-1: All FHIR elements must have a @value or children
.... quantity 0..1??The number of product units the package would contain if fully loaded
ele-1: All FHIR elements must have a @value or children
... drugCharacteristic 0..*BackboneElementSpecifies descriptive properties of the medicine
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... type 0..1CodeableConceptCode specifying the type of characteristic of medication
Binding: ?? (example): A coded concept defining the characteristic types of a medication.


ele-1: All FHIR elements must have a @value or children
.... value[x] 0..1Description of the characteristic
ele-1: All FHIR elements must have a @value or children
..... valueCodeableConceptCodeableConcept
..... valueStringstring
..... valueQuantityQuantity(SimpleQuantity)
..... valueBase64Binarybase64Binary
... contraindication 0..*Reference(DetectedIssue)Potential clinical issue with or between medication(s)
ele-1: All FHIR elements must have a @value or children
... regulatory 0..*BackboneElementRegulatory information about a medication
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... regulatoryAuthority 1..1Reference(Organization)Specifies the authority of the regulation
ele-1: All FHIR elements must have a @value or children
.... substitution 0..*BackboneElementSpecifies if changes are allowed when dispensing a medication from a regulatory perspective
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... type 1..1CodeableConceptSpecifies the type of substitution allowed
ele-1: All FHIR elements must have a @value or children
..... allowed 1..1booleanSpecifies if regulation allows for changes in the medication when dispensing
ele-1: All FHIR elements must have a @value or children
.... schedule 0..*BackboneElementSpecifies the schedule of a medication in jurisdiction
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... schedule 1..1CodeableConceptSpecifies the specific drug schedule
ele-1: All FHIR elements must have a @value or children
.... maxDispense 0..1BackboneElementThe maximum number of units of the medication that can be dispensed in a period
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... quantity 1..1??The maximum number of units of the medication that can be dispensed
ele-1: All FHIR elements must have a @value or children
..... period 0..1DurationThe period that applies to the maximum number of units
ele-1: All FHIR elements must have a @value or children
... kinetics 0..*BackboneElementThe time course of drug absorption, distribution, metabolism and excretion of a medication from the body
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... areaUnderCurve 0..*??The drug concentration measured at certain discrete points in time
ele-1: All FHIR elements must have a @value or children
.... lethalDose50 0..*??The median lethal dose of a drug
ele-1: All FHIR elements must have a @value or children
.... halfLifePeriod 0..1DurationTime required for concentration in the body to decrease by half
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format