This Immunization Resource describes the event of a patient being administered a vaccination or a record of a vaccination as reported by a patient, a clinician or another party and may include vaccine reaction information and what vaccination protocol was followed. Further constraints have been applied to represent an Immunisation performed during a Child Health event.
Name | Card. | Type | Description & Constraints |
---|---|---|---|
Immunization | DomainResource | Immunization event information | |
id | 0..1 | Id | Logical id of this artifact |
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 A human language. (http://tools.ietf.org/html/bcp47) Binding Strength Required |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources |
parentPresent | 0..1 | Extension | Was a parent present at the Immunization Extension https://fhir.hl7.org.uk/StructureDefinition/Extension-CareConnect-ParentPresent-1 |
dateRecorded | 0..1 | Extension | The date that the Vaccination was recorded Extension https://fhir.hl7.org.uk/StructureDefinition/Extension-CareConnect-DateRecorded-1 |
identifier | 1..1 | Identifier | Business identifier |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
use | 0..1 | Code | usual | official | temp | secondary (If known) Binding Identifies the purpose for this identifier, if known . (http://hl7.org/fhir/ValueSet/identifier-use) Binding Strength Required |
type | 0..1 | CodeableConcept | Description of identifier Binding A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. (http://hl7.org/fhir/ValueSet/identifier-type) Binding Strength Extensible |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
coding | 0..* | Coding | Code defined by a terminology system |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
system | 0..1 | Uri | Identity of the terminology system |
version | 0..1 | String | Version of the system - if relevant |
code | 0..1 | Code | Symbol in syntax defined by the system |
display | 0..1 | String | Representation defined by the system |
userSelected | 0..1 | Boolean | If this coding was chosen directly by the user |
text | 0..1 | String | Plain text representation of the concept |
system | 1..1 | Uri | The namespace for the identifier Example Value http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the Identifier.value itself is a full uri |
value | 1..1 | String | The value that is unique Example Value 123456 |
period | 0..1 | Period | Time period when id is/was valid for use |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
start | 0..1 | DateTime | Starting time with inclusive boundary |
end | 0..1 | DateTime | End time with inclusive boundary, if not ongoing |
assigner | 0..1 | Reference (CareConnect-DCH-Organization-1) | Organization that issued id (may be just text) |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
reference | 0..1 | String | Relative, internal or absolute URL reference |
display | 0..1 | String | Text alternative for the resource |
status | 1..1 | Code | in-progress | on-hold | completed | entered-in-error | stopped Binding A set of codes indicating the current status of an Immunization (http://hl7.org/fhir/ValueSet/medication-admin-status) Binding Strength Required |
date | 1..1 | DateTime | Vaccination administration date |
vaccineCode | 1..1 | CodeableConcept | Vaccine product administered Binding The code for vaccine product administered (http://hl7.org/fhir/ValueSet/vaccine-code) Binding Strength Example |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
coding | 1..1 | Code defined by a terminology system Slice: Ordering: Unordered, Discriminator: system, Rules: Open | |
coding (SNOMED CT) | 0..1 | Coding | Code defined by a terminology system |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
snomedCTDescriptionID | 0..1 | Extension | The SNOMED CT Description ID for the display Extension https://fhir.hl7.org.uk/StructureDefinition/Extension-coding-sctdescid |
system | 1..1 | Uri | Identity of the terminology system Fixed Value http://snomed.info/sct |
code | 1..1 | Code | Symbol in syntax defined by the system |
display | 1..1 | String | Representation defined by the system |
userSelected | 0..1 | Boolean | If this coding was chosen directly by the user |
text | 0..1 | String | Plain text representation of the concept |
patient | 1..1 | Reference (CareConnect-DCH-Patient-1) | Who was immunized |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
reference | 1..1 | String | Relative, internal or absolute URL reference |
display | 0..1 | String | Text alternative for the resource |
wasNotGiven | 1..1 | Boolean | Flag for whether immunization was given |
reported | 1..1 | Boolean | Indicates a self-reported record |
performer | 0..1 | Reference (CareConnect-DCH-Practitioner-1) | Who administered vaccine |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
reference | 0..1 | String | Relative, internal or absolute URL reference |
display | 0..1 | String | Text alternative for the resource |
requester | 0..1 | Reference (CareConnect-DCH-Practitioner-1) | Who ordered vaccination |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
reference | 0..1 | String | Relative, internal or absolute URL reference |
display | 0..1 | String | Text alternative for the resource |
encounter | 1..1 | Reference (CareConnect-DCH-Encounter-1) | Encounter administered as part of |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
reference | 1..1 | String | Relative, internal or absolute URL reference |
display | 0..1 | String | Text alternative for the resource |
manufacturer | 0..1 | Reference (CareConnect-DCH-Organization-1) | Vaccine manufacturer |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
reference | 0..1 | String | Relative, internal or absolute URL reference |
display | 0..1 | String | Text alternative for the resource |
location | 0..1 | Reference (CareConnect-DCH-Location-1) | Where vaccination occurred |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
reference | 0..1 | String | Relative, internal or absolute URL reference |
display | 0..1 | String | Text alternative for the resource |
lotNumber | 0..1 | String | Vaccine lot number |
expirationDate | 0..1 | Date | Vaccine expiration date |
site | 0..1 | CodeableConcept | Body site vaccine was administered Binding The site at which the vaccine was administered (http://hl7.org/fhir/ValueSet/immunization-site) Binding Strength Example |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
coding | 0..* | Code defined by a terminology system Slice: Ordering: Unordered, Discriminator: system, Rules: Open | |
coding (SNOMED CT) | 0..1 | Coding | Code defined by a terminology system |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
snomedCTDescriptionID | 0..1 | Extension | The SNOMED CT Description ID for the display Extension https://fhir.hl7.org.uk/StructureDefinition/Extension-coding-sctdescid |
system | 1..1 | Uri | Identity of the terminology system Fixed Value http://snomed.info/sct |
code | 1..1 | Code | Symbol in syntax defined by the system |
display | 1..1 | String | Representation defined by the system |
userSelected | 0..1 | Boolean | If this coding was chosen directly by the user |
text | 0..1 | String | Plain text representation of the concept |
route | 0..1 | CodeableConcept | How vaccine entered body Binding The route by which the vaccine was administered (http://hl7.org/fhir/ValueSet/immunization-route) Binding Strength Example |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
coding | 0..* | Code defined by a terminology system Slice: Ordering: Unordered, Discriminator: system, Rules: Open | |
coding (SNOMED CT) | 0..1 | Coding | Code defined by a terminology system |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
snomedCTDescriptionID | 0..1 | Extension | The SNOMED CT Description ID for the display Extension https://fhir.hl7.org.uk/StructureDefinition/Extension-coding-sctdescid |
system | 1..1 | Uri | Identity of the terminology system Fixed Value http://snomed.info/sct |
code | 1..1 | Code | Symbol in syntax defined by the system |
display | 1..1 | String | Representation defined by the system |
userSelected | 0..1 | Boolean | If this coding was chosen directly by the user |
text | 0..1 | String | Plain text representation of the concept |
doseQuantity (SimpleQuantity) | 0..1 | SimpleQuantity | Amount of vaccine administered |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
value | 0..1 | Decimal | Numerical value (with implicit precision) |
unit | 0..1 | String | Unit representation |
system | 0..1 | Uri | System that defines coded unit form |
code | 0..1 | Code | Coded form of the unit |
note | 0..* | Annotation | Vaccination notes |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
author[x] | 0..1 | RelatedPerson | String | CareConnect-DCH-Practitioner-1 | CareConnect-DCH-Patient-1 | Individual responsible for the annotation |
time | 0..1 | DateTime | When the annotation was made |
text | 1..1 | String | The annotation - text content |
explanation | 0..1 | BackboneElement | Administration/non-administration reasons |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
reason | 0..* | CodeableConcept | Why immunization occurred Binding The reason why a vaccine was administered (http://hl7.org/fhir/ValueSet/immunization-reason) Binding Strength Example |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
coding | 0..* | Coding | Code defined by a terminology system |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
system | 0..1 | Uri | Identity of the terminology system |
version | 0..1 | String | Version of the system - if relevant |
code | 0..1 | Code | Symbol in syntax defined by the system |
display | 0..1 | String | Representation defined by the system |
userSelected | 0..1 | Boolean | If this coding was chosen directly by the user |
text | 0..1 | String | Plain text representation of the concept |
reasonNotGiven | 1..1 | CodeableConcept | Why immunization did not occur Binding The reason why an immunisation was not administered (https://fhir.nhs.uk/ValueSet/DCH-ReasonNotGiven-1) Binding Strength Required |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
coding | 1..1 | Coding | Code defined by a terminology system |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
system | 1..1 | Uri | Identity of the terminology system Fixed Value https://fhir.nhs.uk/DCH-ReasonNotGiven-1 |
version | 0..1 | String | Version of the system - if relevant |
code | 1..1 | Code | Symbol in syntax defined by the system |
display | 1..1 | String | Representation defined by the system |
userSelected | 0..1 | Boolean | If this coding was chosen directly by the user |
text | 0..1 | String | Plain text representation of the concept |
reaction | 0..* | BackboneElement | Details of a reaction that follows immunization |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
date | 0..1 | DateTime | When reaction started |
detail | 0..1 | Reference (CareConnect-DCH-Observation-1) | Additional information on reaction |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
reference | 0..1 | String | Relative, internal or absolute URL reference |
display | 0..1 | String | Text alternative for the resource |
reported | 0..1 | Boolean | Indicates self-reported reaction |
vaccinationProtocol | 1..* | BackboneElement | What protocol was followed |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
doseSequence (Immunization Part) | 1..1 | PositiveInt | Dose number within series |
description | 0..1 | String | Details of vaccine protocol |
authority | 0..1 | Reference (CareConnect-DCH-Organization-1) | Who is responsible for protocol |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
reference | 0..1 | String | Relative, internal or absolute URL reference |
display | 0..1 | String | Text alternative for the resource |
series | 0..1 | String | Name of vaccine series |
seriesDoses | 0..1 | PositiveInt | Recommended number of doses for immunity |
targetDisease | 1..* | CodeableConcept | Disease immunized against Binding The disease target of the vaccination protocol (http://hl7.org/fhir/ValueSet/vaccination-protocol-dose-target) Binding Strength Example |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
coding | 0..* | Code defined by a terminology system Slice: Ordering: Unordered, Discriminator: system, Rules: Open | |
coding (SNOMED CT) | 0..1 | Coding | Code defined by a terminology system |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
snomedCTDescriptionID | 0..1 | Extension | The SNOMED CT Description ID for the display Extension https://fhir.hl7.org.uk/StructureDefinition/Extension-coding-sctdescid |
system | 1..1 | Uri | Identity of the terminology system Fixed Value http://snomed.info/sct |
code | 1..1 | Code | Symbol in syntax defined by the system |
display | 1..1 | String | Representation defined by the system |
userSelected | 0..1 | Boolean | If this coding was chosen directly by the user |
text | 0..1 | String | Plain text representation of the concept |
doseStatus | 1..1 | CodeableConcept | Indicates if dose counts towards immunity Binding The status of the vaccination protocol (i.e. should this count) (http://hl7.org/fhir/ValueSet/vaccination-protocol-dose-status) Binding Strength Example |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
coding | 0..* | Coding | Code defined by a terminology system |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
system | 1..1 | Uri | Identity of the terminology system |
version | 0..1 | String | Version of the system - if relevant |
code | 1..1 | Code | Symbol in syntax defined by the system |
display | 1..1 | String | Representation defined by the system |
userSelected | 0..1 | Boolean | If this coding was chosen directly by the user |
text | 0..1 | String | Plain text representation of the concept |
doseStatusReason | 0..1 | CodeableConcept | Why dose does (not) count Binding The reason for the determining if a vaccination should count or why vaccination should not count. (http://hl7.org/fhir/ValueSet/vaccination-protocol-dose-status-reason) Binding Strength Example |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
coding | 0..* | Coding | Code defined by a terminology system |
id | 0..1 | Id | xml:id (or equivalent in JSON) |
system | 0..1 | Uri | Identity of the terminology system |
version | 0..1 | String | Version of the system - if relevant |
code | 0..1 | Code | Symbol in syntax defined by the system |
display | 0..1 | String | Representation defined by the system |
userSelected | 0..1 | Boolean | If this coding was chosen directly by the user |
text | 0..1 | String | Plain text representation of the concept |
Name | Type | Description & Constraints |
---|---|---|
Extension-CareConnect-ParentPresent-1 | Extension | This Extension resource is constrained to indicate whether a parent was present at the Immunization. |
Extension-CareConnect-DateRecorded-1 | Extension | This Extension resource is constrained to support the date that an event was recorded. |
Extension-coding-sctdescid | Extension | This Extension resource is constrained to support SNOMED CT Description ID for the display. |
Extension-coding-sctdescid | Extension | This Extension resource is constrained to support SNOMED CT Description ID for the display. |
Extension-coding-sctdescid | Extension | This Extension resource is constrained to support SNOMED CT Description ID for the display. |
Extension-coding-sctdescid | Extension | This Extension resource is constrained to support SNOMED CT Description ID for the display. |