This page is part of the FHIR Specification (v1.4.0: STU 3 Ballot 3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
A series of messages from the comparison algorithm. Errors indicate that solutions cannot be interoperable across both implementation guides (or that there are structural flaws in the definition of at least one).
Path | Message |
Errors Detected | |
(None) | |
Notes about differences (e.g. definitions) | |
MedicationAdministration | Elements differ in definition for definition: "Profile of MedicationAdministration for clinical quality rules and measures." "Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner." |
MedicationAdministration.medication[x] | Elements differ in definition for binding.description: "Prescribable medications" "The set of RxNorm codes to represent medications" |
MedicationAdministration.dosage.site[x] | Example/preferred bindings differ at MedicationAdministration.dosage.site[x] using binding from U.S. Data Access Framework (DAF) Medication Administration Profile |
MedicationAdministration.dosage.site[x] | Elements differ in definition for binding.description: "This identifies the body site at which the substance was administered" "A coded concept describing the site location the medicine enters into or onto the body." |
MedicationAdministration.dosage.route | Example/preferred bindings differ at MedicationAdministration.dosage.route using binding from U.S. Data Access Framework (DAF) Medication Administration Profile |
MedicationAdministration.dosage.route | Elements differ in definition for binding.description: "This identifies the route of substance administration." "A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject." |
The intersection of the 2 constraint statements. This is what resource authors (either client or server) would need to conform to produce content valid against both implementation guides.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationAdministration | ∑ I | 0..* | MedicationAdministration | Administration of medication to a patient mad-3: Reason given is only permitted if wasNotGiven is false mad-2: Reason not given is only permitted if wasNotGiven is true |
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: IETF BCP-47 (required) | |
text | 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 | S ∑ | 0..* | Identifier | External identifier |
status | ?! S∑ | 1..1 | code | in-progress | on-hold | completed | entered-in-error | stopped Binding: MedicationAdministrationStatus (required) |
medication[x] | S ∑ | 1..1 | QICore-Medication, Reference(DAF-Medication) | What was administered Binding: Medication Clinical Drug (RxNorm) (extensible) |
patient | S ∑ | 1..1 | Reference(DAF-Patient) | Who received medication |
encounter | S ∑ | 0..1 | Reference(DAF-Encounter) | Encounter administered as part of |
effectiveTime[x] | S ∑ | 1..1 | dateTime, Period | Start and end time of administration |
practitioner | S ∑ | 0..1 | Reference(DAF-Pract) | Who administered substance |
prescription | S ∑ | 0..1 | Reference(DAF-MedicationOrder) | Order administration performed against |
wasNotGiven | ?! S∑ | 0..1 | boolean | True if medication not administered |
reasonNotGiven | S ∑ | 0..1 | CodeableConcept | Reason administration not performed Binding: Reason Medication Not Given Codes (example) |
reasonGiven | S ∑ | 0..* | CodeableConcept | Reason administration performed Binding: Reason Medication Given Codes (example) |
device | S ∑ | 0..* | Reference(QICore-Device) | Device used to administer |
note | ∑ | 0..* | Annotation | Information about the administration |
dosage | S ∑I | 0..1 | BackboneElement | Details of how medication was taken mad-1: SHALL have at least one of dosage.quantity and dosage.rate[x] |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! ∑ | 0..* | Extension | Extensions that cannot be ignored |
text | ∑ | 0..1 | string | Free text dosage instructions e.g. SIG |
siteCodeableConcept | S ∑ | 0..1 | BodySite | Body site administered to Binding: Vaccine Administered Body Site (preferred) |
route | S ∑ | 0..1 | CodeableConcept | Path of substance into body Binding: Medication Route FDA Value Set (preferred) |
method | ∑ | 0..1 | CodeableConcept | How drug was administered Binding: (unbound) (example) |
quantity | S ∑ | 0..1 | SimpleQuantity | Amount administered in one dose |
rate[x] | S ∑ | 0..1 | Ratio, Range | Dose quantity per unit of time |
Documentation for this format |
The union of the 2 constraint statements. This is what resource authors (either client or server) would need to be able to handle to accept content valid against either implementation guides.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationAdministration | ∑ I | 0..* | MedicationAdministration | Administration of medication to a patient mad-3: Reason given is only permitted if wasNotGiven is false mad-2: Reason not given is only permitted if wasNotGiven is true |
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: IETF BCP-47 (required) | |
text | 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 | S ∑ | 0..* | Identifier | External identifier |
status | ?! S∑ | 1..1 | code | in-progress | on-hold | completed | entered-in-error | stopped Binding: MedicationAdministrationStatus (required) |
medication[x] | S ∑ | 1..1 | CodeableConcept, Reference(#10) | What was administered Binding: Medication Clinical Drug (RxNorm) (extensible) |
patient | S ∑ | 1..1 | Reference(#1) | Who received medication |
encounter | S ∑ | 0..1 | Reference(#4) | Encounter administered as part of |
effectiveTime[x] | S ∑ | 1..1 | dateTime, Period | Start and end time of administration |
practitioner | S ∑ | 0..1 | Reference(#3 | QICore-Patient | QICore-RelatedPerson) | Who administered substance |
prescription | S ∑ | 0..1 | Reference(#36) | Order administration performed against |
wasNotGiven | ?! S∑ | 0..1 | boolean | True if medication not administered |
reasonNotGiven | S ∑ | 0..* | CodeableConcept | Reason administration not performed Binding: Reason Medication Not Given Codes (example) |
reasonGiven | S ∑ | 0..* | CodeableConcept | Reason administration performed Binding: Reason Medication Given Codes (example) |
device | S ∑ | 0..* | Reference(Device) | Device used to administer |
note | ∑ | 0..* | Annotation | Information about the administration |
dosage | S ∑I | 0..1 | BackboneElement | Details of how medication was taken mad-1: SHALL have at least one of dosage.quantity and dosage.rate[x] |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! ∑ | 0..* | Extension | Extensions that cannot be ignored |
text | ∑ | 0..1 | string | Free text dosage instructions e.g. SIG |
siteCodeableConcept | S ∑ | 0..1 | CodeableConcept, Reference(BodySite) | Body site administered to Binding: ???? (preferred) |
route | S ∑ | 0..1 | CodeableConcept | Path of substance into body Binding: ???? (preferred) |
method | ∑ | 0..1 | CodeableConcept | How drug was administered Binding: (unbound) (example) |
quantity | S ∑ | 0..1 | SimpleQuantity | Amount administered in one dose |
rate[x] | S ∑ | 0..1 | Ratio, Range | Dose quantity per unit of time |
Documentation for this format |