This page is part of the FHIR Specification (v0.0.82: DSTU 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/StructureDefinition/medicationadministration-qicore-qicore-medicationadministration
Profile of MedicationAdministration for decision support/quality metrics. Defines the core set of elements and extensions for quality rule and measure authors.
This profile was published on Fri, Feb 27, 2015 00:00+1100 as a draft by Health Level Seven, Inc. - CQI WG.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from MedicationAdministration.
unable to summarise extension (wrong count)
This structure is derived from MedicationAdministration.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationAdministration | 1..1 | MedicationAdministration | Administration of medication to a patient | |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
identifier | 0..* | Identifier | External identifier | |
status | S | 1..1 | code | in-progress | on-hold | completed | entered-in-error | stopped Binding: MedicationAdministrationStatus (required) |
patient | S | 1..1 | patient-qicore-qicore-patient | Who received medication? |
practitioner | 0..1 | practitioner-qicore-qicore-practitioner | Who administered substance? | |
encounter | S | 0..1 | encounter-qicore-qicore-encounter | Encounter administered as part of |
prescription | 0..1 | medicationprescription-qicore-qicore-medicationprescription | Order administration performed against | |
wasNotGiven | ?! S | 0..1 | boolean | True if medication not administered |
reasonNotGiven | S I | 0..* | CodeableConcept | Reason administration not performed Binding: MedicationAdministrationNegationReason (example) mad-2: Reason not given is only permitted if wasNotGiven is true |
reasonGiven | I | 0..* | CodeableConcept | Reason administration performed Binding: MedicationAdministrationReason (example) mad-3: Reason given is only permitted if wasNotGiven is false |
effectiveTime[x] | S | 1..1 | dateTime, Period | Start and end time of administration |
medication | S | 0..1 | medication-qicore-qicore-medication | What was administered? |
device | 0..* | device-qicore-qicore-device | Device used to administer | |
note | 0..1 | string | Information about the administration | |
dosage | I | 0..1 | Details of how medication was taken mad-1: SHALL have at least one of dosage.quantity and dosage.rate | |
pharmacy-core-approachBodySite | 0..* | BodySite, CodeableConcept | Extension | |
pharmacy-core-targetBodySite | 0..* | BodySite, CodeableConcept | Extension | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
text | 0..1 | string | Dosage Instructions | |
site | 0..1 | CodeableConcept | Body site administered to Binding: MedicationAdministrationSite (example) | |
route | 0..1 | CodeableConcept | Path of substance into body Binding: RouteOfAdministration (example) | |
method | 0..1 | CodeableConcept | How drug was administered Binding: MedicationAdministrationMethod (example) | |
quantity | 0..1 | Quantity | Amount administered in one dose | |
rate | 0..1 | Ratio | Dose quantity per unit of time |
todo
This structure is derived from MedicationAdministration.
unable to summarise extension (wrong count)
Differential View
This structure is derived from MedicationAdministration.
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationAdministration | 1..1 | MedicationAdministration | Administration of medication to a patient | |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
identifier | 0..* | Identifier | External identifier | |
status | S | 1..1 | code | in-progress | on-hold | completed | entered-in-error | stopped Binding: MedicationAdministrationStatus (required) |
patient | S | 1..1 | patient-qicore-qicore-patient | Who received medication? |
practitioner | 0..1 | practitioner-qicore-qicore-practitioner | Who administered substance? | |
encounter | S | 0..1 | encounter-qicore-qicore-encounter | Encounter administered as part of |
prescription | 0..1 | medicationprescription-qicore-qicore-medicationprescription | Order administration performed against | |
wasNotGiven | ?! S | 0..1 | boolean | True if medication not administered |
reasonNotGiven | S I | 0..* | CodeableConcept | Reason administration not performed Binding: MedicationAdministrationNegationReason (example) mad-2: Reason not given is only permitted if wasNotGiven is true |
reasonGiven | I | 0..* | CodeableConcept | Reason administration performed Binding: MedicationAdministrationReason (example) mad-3: Reason given is only permitted if wasNotGiven is false |
effectiveTime[x] | S | 1..1 | dateTime, Period | Start and end time of administration |
medication | S | 0..1 | medication-qicore-qicore-medication | What was administered? |
device | 0..* | device-qicore-qicore-device | Device used to administer | |
note | 0..1 | string | Information about the administration | |
dosage | I | 0..1 | Details of how medication was taken mad-1: SHALL have at least one of dosage.quantity and dosage.rate | |
pharmacy-core-approachBodySite | 0..* | BodySite, CodeableConcept | Extension | |
pharmacy-core-targetBodySite | 0..* | BodySite, CodeableConcept | Extension | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
text | 0..1 | string | Dosage Instructions | |
site | 0..1 | CodeableConcept | Body site administered to Binding: MedicationAdministrationSite (example) | |
route | 0..1 | CodeableConcept | Path of substance into body Binding: RouteOfAdministration (example) | |
method | 0..1 | CodeableConcept | How drug was administered Binding: MedicationAdministrationMethod (example) | |
quantity | 0..1 | Quantity | Amount administered in one dose | |
rate | 0..1 | Ratio | Dose quantity per unit of time |
XML Template
JSON Template
todo
Other representations of profile: (todo)
Path | Name | Conformance | ValueSet |
MedicationAdministration.language | Language | required | http://tools.ietf.org/html/bcp47 |
MedicationAdministration.status | MedicationAdministrationStatus | required | MedicationAdministrationStatus |
MedicationAdministration.reasonNotGiven | MedicationAdministrationNegationReason | example | Reason Medication Not Given Codes |
MedicationAdministration.reasonGiven | MedicationAdministrationReason | example | Reason Medication Given Codes |
MedicationAdministration.dosage.site | MedicationAdministrationSite | example | SNOMED CT Anatomical Structure for Administration Site Codes |
MedicationAdministration.dosage.route | RouteOfAdministration | example | SNOMED CT Route Codes |
MedicationAdministration.dosage.method | MedicationAdministrationMethod | example | SNOMED CT Introduction (procedure) for Administration Method Codes |
Id | Path | Name | Details |
mad-2 | MedicationAdministration.reasonNotGiven | Not given reason | Reason not given is only permitted if wasNotGiven is true XPath: not(exists(f:reasonNotGiven) and f:wasNotGiven/@value='false') |
mad-3 | MedicationAdministration.reasonGiven | Given reason | Reason given is only permitted if wasNotGiven is false XPath: not(exists(f:reasonGiven) and f:wasNotGiven/@value='true') |
mad-1 | MedicationAdministration.dosage | Dose | SHALL have at least one of dosage.quantity and dosage.rate XPath: exists(f:quantity) or exists(f:rate) |