This profile defines a representation of vaccination information from the Australian Immunisation Register.
The following are the usage scenarios expected:
In the context of this profile Must Support SHALL be interpreted as follows.
The official URL for this profile is:
http://ns.electronichealth.net.au/ci/fhir/StructureDefinition/immunization-air
This profile defines representation of vaccination information from the Australian Immunisation Register.
This profile builds on Immunization.
This profile was published on Tue Aug 28 00:00:00 AEST 2018 as a active by Australian Digital Health Agency.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from the STU3 FHIR® resource Immunization.
This profile introduces the following variations from the above core resource:
meta.profile
is ‘http://ns.electronichealth.net.au/ci/fhir/StructureDefinition/immunization-air’identifier
status
is ‘completed’vaccineCode
required binding to Australian Vaccine value setpatient
as AU Base PatientprimarySource
is ‘true’manufacturer
as AU Base Organisationpractitioner.actor
as AU Base Practitionerexplanation.reasonNotGiven
extensible binding to Reason Vaccine Not Administered value setvaccinationProtocol
vaccinationProtocol.authority
as AU Base OrganisationvaccinationProtocol.doseStatus
is Not available (Details : {http://hl7.org/fhir/v3/NullFlavor code ‘NAVU’})Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | Immunization event information inv-dh-imm-01: If immunization was administered (notGiven=false) then date SHALL be present and cancellation period SHALL be absent. inv-dh-imm-02: One meta.profile SHALL have value 'http://ns.electronichealth.net.au/ci/fhir/StructureDefinition/immunization-air' | |
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() | Σ | 1..1 | Meta | Metadata about the resource |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 0..1 | id | Version specific identifier |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | When the resource version last changed |
![]() ![]() ![]() ![]() | Σ | 1..* | uri | Profiles this resource claims to conform to |
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible) |
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Tags applied to this resource Binding: Common Tags (example) |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | SI | 0..1 | Period | Immunisation cancellation period URL: http://ns.electronichealth.net.au/ci/fhir/StructureDefinition/extension-immunization-cancellationperiod |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | S | 1..1 | Identifier | Business identifier |
![]() ![]() ![]() | ?!SΣ | 1..1 | code | completed | entered-in-error Binding: Immunization Status Codes (required) Fixed Value: completed |
![]() ![]() ![]() | ?!SΣ | 1..1 | boolean | Flag for whether immunization was given |
![]() ![]() ![]() | S | 1..1 | CodeableConcept | Vaccine product administered Binding: https://healthterminologies.gov.au/fhir/ValueSet/australian-vaccine-1 (required) |
![]() ![]() ![]() | S | 1..1 | Reference(AU Base Patient) | Who was immunized |
![]() ![]() ![]() | 0..1 | Reference(Encounter) | Encounter administered as part of | |
![]() ![]() ![]() | S | 0..1 | dateTime | Vaccination administration date |
![]() ![]() ![]() | S | 1..1 | boolean | Indicates context the data was recorded in Fixed Value: true |
![]() ![]() ![]() | 0..1 | CodeableConcept | Indicates the source of a secondarily reported record Binding: Immunization Origin Codes (example) | |
![]() ![]() ![]() | 0..1 | Reference(Location) | Where vaccination occurred | |
![]() ![]() ![]() | 0..1 | Reference(AU Base Organisation) | Vaccine manufacturer | |
![]() ![]() ![]() | 0..1 | string | Vaccine lot number | |
![]() ![]() ![]() | 0..1 | date | Vaccine expiration date | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Body site vaccine was administered Binding: Codes for Immunization Site of Administration (example) | |
![]() ![]() ![]() | 0..1 | CodeableConcept | How vaccine entered body Binding: Immunization Route Codes (example) | |
![]() ![]() ![]() | 0..1 | SimpleQuantity | Amount of vaccine administered | |
![]() ![]() ![]() | ΣI | 0..* | BackboneElement | Who performed event |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | What type of performance was done Binding: Immunization Role Codes (extensible) |
![]() ![]() ![]() ![]() | Σ | 1..1 | Reference(AU Base Practitioner) | Individual who was performing |
![]() ![]() ![]() | Σ | 0..* | Annotation | Vaccination notes |
![]() ![]() ![]() | SI | 0..1 | BackboneElement | Administration/non-administration reasons |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Why immunization occurred Binding: Immunization Reason Codes (example) | |
![]() ![]() ![]() ![]() | S | 0..* | CodeableConcept | Why immunization did not occur Binding: https://healthterminologies.gov.au/fhir/ValueSet/reason-vaccine-not-administered-1 (extensible) |
![]() ![]() ![]() | I | 0..* | BackboneElement | Details of a reaction that follows immunization |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 0..1 | dateTime | When reaction started | |
![]() ![]() ![]() ![]() | 0..1 | Reference(Observation) | Additional information on reaction | |
![]() ![]() ![]() ![]() | 0..1 | boolean | Indicates self-reported reaction | |
![]() ![]() ![]() | SI | 0..1 | BackboneElement | What protocol was followed |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 0..1 | positiveInt | Dose number within series | |
![]() ![]() ![]() ![]() | 0..1 | string | Details of vaccine protocol | |
![]() ![]() ![]() ![]() | 0..1 | Reference(AU Base Organisation) | Who is responsible for protocol | |
![]() ![]() ![]() ![]() | 0..1 | string | Name of vaccine series | |
![]() ![]() ![]() ![]() | 0..1 | positiveInt | Recommended number of doses for immunity | |
![]() ![]() ![]() ![]() | S | 1..* | CodeableConcept | Disease immunized against Binding: Vaccination Protocol Dose Target Codes (example) |
![]() ![]() ![]() ![]() | S | 1..1 | CodeableConcept | Indicates if dose counts towards immunity Binding: Vaccination Protocol Dose Status codes (example) Fixed Value: {"coding":[{"system":"http://hl7.org/fhir/v3/NullFlavor","code":"NAVU"}]} (Not available) |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Why dose does (not) count Binding: Vaccination Protocol Dose Status Reason codes (example) | |
![]() |
This structure is derived from the STU3 FHIR® resource Immunization.
This profile introduces the following variations from the above core resource:
meta.profile
is ‘http://ns.electronichealth.net.au/ci/fhir/StructureDefinition/immunization-air’identifier
status
is ‘completed’vaccineCode
required binding to Australian Vaccine value setpatient
as AU Base PatientprimarySource
is ‘true’manufacturer
as AU Base Organisationpractitioner.actor
as AU Base Practitionerexplanation.reasonNotGiven
extensible binding to Reason Vaccine Not Administered value setvaccinationProtocol
vaccinationProtocol.authority
as AU Base OrganisationvaccinationProtocol.doseStatus
is Not available (Details : {http://hl7.org/fhir/v3/NullFlavor code ‘NAVU’})Differential View
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | Immunization event information inv-dh-imm-01: If immunization was administered (notGiven=false) then date SHALL be present and cancellation period SHALL be absent. inv-dh-imm-02: One meta.profile SHALL have value 'http://ns.electronichealth.net.au/ci/fhir/StructureDefinition/immunization-air' | |
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() | Σ | 1..1 | Meta | Metadata about the resource |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 0..1 | id | Version specific identifier |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | When the resource version last changed |
![]() ![]() ![]() ![]() | Σ | 1..* | uri | Profiles this resource claims to conform to |
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible) |
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Tags applied to this resource Binding: Common Tags (example) |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | SI | 0..1 | Period | Immunisation cancellation period URL: http://ns.electronichealth.net.au/ci/fhir/StructureDefinition/extension-immunization-cancellationperiod |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | S | 1..1 | Identifier | Business identifier |
![]() ![]() ![]() | ?!SΣ | 1..1 | code | completed | entered-in-error Binding: Immunization Status Codes (required) Fixed Value: completed |
![]() ![]() ![]() | ?!SΣ | 1..1 | boolean | Flag for whether immunization was given |
![]() ![]() ![]() | S | 1..1 | CodeableConcept | Vaccine product administered Binding: https://healthterminologies.gov.au/fhir/ValueSet/australian-vaccine-1 (required) |
![]() ![]() ![]() | S | 1..1 | Reference(AU Base Patient) | Who was immunized |
![]() ![]() ![]() | 0..1 | Reference(Encounter) | Encounter administered as part of | |
![]() ![]() ![]() | S | 0..1 | dateTime | Vaccination administration date |
![]() ![]() ![]() | S | 1..1 | boolean | Indicates context the data was recorded in Fixed Value: true |
![]() ![]() ![]() | 0..1 | CodeableConcept | Indicates the source of a secondarily reported record Binding: Immunization Origin Codes (example) | |
![]() ![]() ![]() | 0..1 | Reference(Location) | Where vaccination occurred | |
![]() ![]() ![]() | 0..1 | Reference(AU Base Organisation) | Vaccine manufacturer | |
![]() ![]() ![]() | 0..1 | string | Vaccine lot number | |
![]() ![]() ![]() | 0..1 | date | Vaccine expiration date | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Body site vaccine was administered Binding: Codes for Immunization Site of Administration (example) | |
![]() ![]() ![]() | 0..1 | CodeableConcept | How vaccine entered body Binding: Immunization Route Codes (example) | |
![]() ![]() ![]() | 0..1 | SimpleQuantity | Amount of vaccine administered | |
![]() ![]() ![]() | ΣI | 0..* | BackboneElement | Who performed event |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | What type of performance was done Binding: Immunization Role Codes (extensible) |
![]() ![]() ![]() ![]() | Σ | 1..1 | Reference(AU Base Practitioner) | Individual who was performing |
![]() ![]() ![]() | Σ | 0..* | Annotation | Vaccination notes |
![]() ![]() ![]() | SI | 0..1 | BackboneElement | Administration/non-administration reasons |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Why immunization occurred Binding: Immunization Reason Codes (example) | |
![]() ![]() ![]() ![]() | S | 0..* | CodeableConcept | Why immunization did not occur Binding: https://healthterminologies.gov.au/fhir/ValueSet/reason-vaccine-not-administered-1 (extensible) |
![]() ![]() ![]() | I | 0..* | BackboneElement | Details of a reaction that follows immunization |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 0..1 | dateTime | When reaction started | |
![]() ![]() ![]() ![]() | 0..1 | Reference(Observation) | Additional information on reaction | |
![]() ![]() ![]() ![]() | 0..1 | boolean | Indicates self-reported reaction | |
![]() ![]() ![]() | SI | 0..1 | BackboneElement | What protocol was followed |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 0..1 | positiveInt | Dose number within series | |
![]() ![]() ![]() ![]() | 0..1 | string | Details of vaccine protocol | |
![]() ![]() ![]() ![]() | 0..1 | Reference(AU Base Organisation) | Who is responsible for protocol | |
![]() ![]() ![]() ![]() | 0..1 | string | Name of vaccine series | |
![]() ![]() ![]() ![]() | 0..1 | positiveInt | Recommended number of doses for immunity | |
![]() ![]() ![]() ![]() | S | 1..* | CodeableConcept | Disease immunized against Binding: Vaccination Protocol Dose Target Codes (example) |
![]() ![]() ![]() ![]() | S | 1..1 | CodeableConcept | Indicates if dose counts towards immunity Binding: Vaccination Protocol Dose Status codes (example) Fixed Value: {"coding":[{"system":"http://hl7.org/fhir/v3/NullFlavor","code":"NAVU"}]} (Not available) |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Why dose does (not) count Binding: Vaccination Protocol Dose Status Reason codes (example) | |
![]() |
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron
Below is an overview of the required search and read operations.
Summary of Search Criteria for StructureDefinition-immunization-air
none defined