This page is part of the FHIR Specification (v1.0.0: DSTU 2 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) | |
Immunization.vaccineCode | Example/preferred bindings differ at Immunization.vaccineCode using binding from QICore-Immunization |
Immunization.vaccineCode | Elements differ in definition for binding.description: "The code for vaccine product administered" "This identifies the CVX code system" |
Immunization.manufacturer | Elements differ in definition for definition: "Vaccine Manufacturer." "Name of vaccine manufacturer." |
Immunization.route | Example/preferred bindings differ at Immunization.route using binding from U.S. Data Access Framework (DAF) Immunization Profile |
Immunization.route | Elements differ in definition for binding.description: "This identifies the route of substance administration." "The route by which the vaccine was administered" |
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 |
---|---|---|---|---|
Immunization | 0..* | Immunization | Immunization event information | |
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 | Business identifier |
status | ?! S∑ | 1..1 | code | in-progress | on-hold | completed | entered-in-error | stopped Binding: MedicationAdministrationStatus (required) |
date | S | 1..1 | dateTime | Vaccination administration date |
vaccineCode | S | 1..1 | CodeableConcept | Vaccine product administered Binding: Vaccine Administered Value Set (preferred) |
patient | S | 1..1 | Reference(DAF-Patient) | Who was immunized? |
wasNotGiven | ?! SI | 1..1 | boolean | Flag for whether immunization was given imm-2: If immunization was administered (wasNotGiven=false) then explanation.reasonNotGiven SHALL be absent. imm-1: If immunization was not administred (wasNotGiven=true) then there SHALL be no reaction nor explanation.reason present |
reported | S | 1..1 | boolean | Is this a self-reported record? |
performer | S | 0..1 | Reference(U.S. Data Access Framework (DAF) Practitioner Profile) | Who administered vaccine? |
requester | S | 0..1 | Reference(U.S. Data Access Framework (DAF) Practitioner Profile) | Who ordered vaccination? |
encounter | S | 0..1 | Reference(U.S. Data Access Framework (DAF) Encounter profile) | Encounter administered as part of |
manufacturer | S | 0..1 | Reference(U.S. DAF Organization Profile) | Vaccine Manufacturer |
location | 0..1 | Reference(QICore-Location) | Where did vaccination occur? | |
lotNumber | S | 0..1 | string | Vaccine lot number |
expirationDate | S | 0..1 | date | Vaccine expiration date |
site | S | 0..1 | CodeableConcept | Body site vaccine was administered Binding: Vaccine Administered Body Site (preferred) |
route | S | 0..1 | CodeableConcept | How vaccine entered body Binding: Medication Route FDA Value Set (preferred) |
doseQuantity | S | 0..1 | SimpleQuantity | Amount of vaccine administered |
note | ∑ | 0..* | Annotation | Vaccination notes |
explanation | S | 0..1 | BackboneElement | Administration / non-administration reasons |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
reason | S | 0..* | CodeableConcept | Why immunization occurred Binding: Immunization Reason Codes (example) |
reasonNotGiven | S | 0..* | CodeableConcept | Why immunization did not occur Binding: Immunization Reasons for Not Immunizing Codes (example) |
reaction | S | 0..* | BackboneElement | Details of a reaction that follows immunization |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
date | S | 0..1 | dateTime | When did reaction start? |
detail | 0..1 | Reference(QICore-Observation) | Additional information on reaction | |
reported | S | 0..1 | boolean | Was reaction self-reported? |
vaccinationProtocol | S | 0..* | BackboneElement | What protocol was followed |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
doseSequence | S | 1..1 | positiveInt | What dose number within series? |
description | S | 0..1 | string | Details of vaccine protocol |
authority | S | 0..1 | Reference(U.S. DAF Organization Profile) | Who is responsible for protocol |
series | S | 0..1 | string | Name of vaccine series |
seriesDoses | S | 0..1 | positiveInt | Recommended number of doses for immunity |
targetDisease | S | 1..1 | CodeableConcept | Disease immunized against Binding: Vaccination Protocol Dose TargetCodes (example) |
doseStatus | S | 1..1 | CodeableConcept | Does dose count towards immunity? Binding: Vaccination Protocol Dose Status codes (example) |
doseStatusReason | S | 0..1 | CodeableConcept | Why does does count/not count? Binding: Vaccination Protocol Dose Status Reason codes (example) |
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 |
---|---|---|---|---|
Immunization | 0..* | Immunization | Immunization event information | |
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 | Business identifier |
status | ?! S∑ | 1..1 | code | in-progress | on-hold | completed | entered-in-error | stopped Binding: MedicationAdministrationStatus (required) |
date | S | 0..1 | dateTime | Vaccination administration date |
vaccineCode | S | 1..1 | CodeableConcept | Vaccine product administered Binding: ???? (preferred) |
patient | S | 1..1 | Reference(#1) | Who was immunized? |
wasNotGiven | ?! SI | 1..1 | boolean | Flag for whether immunization was given imm-2: If immunization was administered (wasNotGiven=false) then explanation.reasonNotGiven SHALL be absent. imm-1: If immunization was not administred (wasNotGiven=true) then there SHALL be no reaction nor explanation.reason present |
reported | S | 1..1 | boolean | Is this a self-reported record? |
performer | S | 0..1 | Reference(#3 | U.S. DAF Organization Profile) | Who administered vaccine? |
requester | S | 0..1 | Reference(#3 | U.S. DAF Organization Profile) | Who ordered vaccination? |
encounter | S | 0..1 | Reference(#4) | Encounter administered as part of |
manufacturer | S | 0..1 | Reference(#2) | Vaccine Manufacturer |
location | 0..1 | Reference(Location) | Where did vaccination occur? | |
lotNumber | S | 0..1 | string | Vaccine lot number |
expirationDate | S | 0..1 | date | Vaccine expiration date |
site | S | 0..1 | CodeableConcept | Body site vaccine was administered Binding: Vaccine Administered Body Site (preferred) |
route | S | 0..1 | CodeableConcept | How vaccine entered body Binding: ???? (preferred) |
doseQuantity | S | 0..1 | SimpleQuantity | Amount of vaccine administered |
note | ∑ | 0..* | Annotation | Vaccination notes |
explanation | S | 0..1 | BackboneElement | Administration / non-administration reasons |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
reason | S | 0..* | CodeableConcept | Why immunization occurred Binding: Immunization Reason Codes (example) |
reasonNotGiven | S | 0..* | CodeableConcept | Why immunization did not occur Binding: Immunization Reasons for Not Immunizing Codes (example) |
reaction | S | 0..* | BackboneElement | Details of a reaction that follows immunization |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
date | S | 0..1 | dateTime | When did reaction start? |
detail | 0..1 | Reference(Observation) | Additional information on reaction | |
reported | S | 0..1 | boolean | Was reaction self-reported? |
vaccinationProtocol | S | 0..* | BackboneElement | What protocol was followed |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
doseSequence | S | 1..1 | positiveInt | What dose number within series? |
description | S | 0..1 | string | Details of vaccine protocol |
authority | S | 0..1 | Reference(#2) | Who is responsible for protocol |
series | S | 0..1 | string | Name of vaccine series |
seriesDoses | S | 0..1 | positiveInt | Recommended number of doses for immunity |
targetDisease | S | 1..* | CodeableConcept | Disease immunized against Binding: Vaccination Protocol Dose TargetCodes (example) |
doseStatus | S | 1..1 | CodeableConcept | Does dose count towards immunity? Binding: Vaccination Protocol Dose Status codes (example) |
doseStatusReason | S | 0..1 | CodeableConcept | Why does does count/not count? Binding: Vaccination Protocol Dose Status Reason codes (example) |
Documentation for this format |