Immunisation
type: Questionnaire
node role: treeRoot
id:
  v: Immunisation
meta:
  profile:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-render
    l: sdc-questionnaire-render
  profile:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-modular
    l: sdc-questionnaire-modular
  profile:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-pop-exp
    l: sdc-questionnaire-pop-exp
  profile:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-extr-template
    l: sdc-questionnaire-extr-template
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: Questionnaire Immunisation Profiles: Advanced Rendering Questionnaire, SDC Modular Questionnaire, Populatable Questionnaire - Expression, Extractable Questionnaire - Template Structure LinkID Text Cardinality Type Flags Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> Immunisation Questionnaire http://www.health.gov.au/assessments/mbs/715/Immunisation#0.4.0 #xD; 205677d6-17c7-4285-a7c4-61aa02b6c816 Immunisation 0..1 group #xD; CD-in-progress-13 In progress 0..1 display #xD; CD-complete-13 Complete 0..1 display #xD; CD-attention-13 Attention required 0..1 display #xD; 54de7714-b917-4426-acb4-29d48648a2d8 Check Child Health Record/Book and Australian Immunisation Register 0..1 display #xD; d77c527d-6fde-4ed7-97b9-c71acf817f39 Eligibility for funded vaccines may vary across jurisdictions 0..1 display #xD; 77d87581-d4d7-4267-9f3c-ad6541ad0f46 Check Australian Immunisation Register 0..1 display #xD; a2631d2c-2b5c-4147-9aca-05ae655a56a5 Check recommended primary vaccinations completed and provide catch-up if required 0..1 display #xD; vaccinesprevious Vaccines previously given 0..* group #xD; vaccinesprevious-vaccine Vaccine 0..1 open-choice Value Set: Australian Medicines Terminology Vaccine #xD; vaccinesprevious-batch Batch number 0..1 string #xD; vaccinesprevious-date Administration date 0..1 date #xD; vaccinesprevious-comment Comment 0..1 string #xD; vaccinesair Immunisations are up to date? 0..1 choice Value Set: Yes/No #xD; vaccinesdue Immunisations due 0..* open-choice Value Set: Australian Medicines Terminology Vaccine #xD; vaccinestoday Vaccines given today 0..* group #xD; vaccinestoday-vaccine Vaccine 0..1 open-choice Value Set: Australian Medicines Terminology Vaccine #xD; vaccinestoday-batch Batch number 0..1 string #xD; vaccinestoday-date Administration date 0..1 date #xD; vaccinestoday-comment Comment 0..1 string #xD; vaccinesrecorded Have all vaccines been recorded on the Australian Immunisatio…
contained: ValueSet
  id:
    v: YesNo
  url:
    v: https://smartforms.csiro.au/ig/ValueSet/YesNo
    l: YesNo
  name:
    v: YesNo
  title:
    v: Yes/No
  status:
    v: draft
  experimental:
    v: false
  description:
    v: Concepts for Yes and No
  compose:
    include:
      system:
        v: http://terminology.hl7.org/CodeSystem/v2-0532
        l: v2-0532
      version:
        v: 2.0.0
  expansion:
    timestamp:
      v: 2025-09-18T16:28:54+10:00
    total:
      v: 2
    offset:
      v: 0
    parameter:
      name:
        v: count
      value: Integer
        v: 1000
    parameter:
      name:
        v: offset
      value: Integer
        v: 0
    parameter:
      name:
        v: excludeNested
      value: Boolean
        v: false
    parameter:
      name:
        v: used-codesystem
      value: Uri
        v: http://terminology.hl7.org/CodeSystem/v2-0532|2.0.0
        l: http://terminology.hl7.org/CodeSystem/v2-0532
    contains:
      system:
        v: http://terminology.hl7.org/CodeSystem/v2-0532
        l: v2-0532
      code:
        v: Y
      display:
        v: Yes
    contains:
      system:
        v: http://terminology.hl7.org/CodeSystem/v2-0532
        l: v2-0532
      code:
        v: N
      display:
        v: No
contained: ValueSet
  id:
    v: amt-vaccine-1
  meta:
    profile:
      v: http://hl7.org/fhir/StructureDefinition/shareablevalueset
      l: shareablevalueset
    profile:
      v: https://healthterminologies.gov.au/fhir/StructureDefinition/composed-value-set-4
      l: composed-value-set-4
  url:
    v: https://healthterminologies.gov.au/fhir/ValueSet/amt-vaccine-1
    l: amt-vaccine-1
  identifier:
    system:
      v: urn:ietf:rfc:3986
      l: 3986
    value:
      v: urn:oid:1.2.36.1.2001.1004.201.10042
  version:
    v: 1.0.2
  name:
    v: AustralianMedicinesTerminologyVaccine
  title:
    v: Australian Medicines Terminology Vaccine
  status:
    v: active
  experimental:
    v: false
  date:
    v: 2020-05-31
  publisher:
    v: Australian Digital Health Agency
  contact:
    telecom:
      system:
        v: email
  description:
    v: The Australian Medicines Terminology (AMT) Vaccine value set includes AMT product concepts that may be used to record a vaccine product.
  copyright:
    v: Copyright © 2018 Australian Digital Health Agency - All rights reserved. Except for the material identified below, this content is licensed under a Creative Commons Attribution 4.0 International License. See https://creativecommons.org/licenses/by/4.0/. This resource includes SNOMED Clinical Terms™ (SNOMED CT®) which is used by permission of the International Health Terminology Standards Development Organisation (IHTSDO). All rights reserved. SNOMED CT®, was originally created by The College of American Pathologists. “SNOMED” and “SNOMED CT” are registered trademarks of the IHTSDO. The rights to use and implement or implementation of SNOMED CT content are limited to the extent it is necessary to allow for the end use of this material. No further rights are granted in respect of the International Release and no further use of any SNOMED CT content by any other party is permitted. All copies of this resource must include this copyright statement and all information contained in this statement.
  compose:
    include:
      system:
        v: http://snomed.info/sct
        l: sct
contained: Immunization
  id:
    v: ImmunizationTemplate
  status:
    v: completed
  vaccine code:
    extension:
      url:
        v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext
        l: sdc-questionnaire-templateExtractContext
      value: String
        v: item.where(linkId='vaccinestoday-vaccine').answer.value
    coding:
      extension:
        value: String
    text:
      extension:
        value: String
  patient:
    reference:
      extension:
        value: String
  occurrence: DateTime
    extension:
      url:
        v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue
        l: sdc-questionnaire-templateExtractValue
      value: String
        v: item.where(linkId='vaccinestoday-date').answer.value.toDateTime()
  lot number:
    extension:
      url:
        v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue
        l: sdc-questionnaire-templateExtractValue
      value: String
        v: item.where(linkId='vaccinestoday-batch').answer.value
  note:
    text:
      extension:
        value: String
extension:
  url:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-assemble-expectation
    l: sdc-questionnaire-assemble-expectation
  value: Code
    v: assemble-child
extension:
  extension:
    url:
      v: name
      l: name
    value: Coding
      system:
        v: http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext
        l: launchContext
      code:
        v: patient
  extension:
    url:
      v: type
      l: type
    value: Code
      v: Patient
  extension:
    url:
      v: description
      l: description
    value: String

v: Y

v: Yes

v: N

v: No

v: concept

v: in

v: 1156291000168106

String
v: ofType(Coding)

String
v: ofType(string)

String
v: %resource.subject.reference

String
v: item.where(linkId='vaccinestoday-comment').answer.value

String
v: The patient that is to be used to pre-populate the form

extension:
  url:
    v: name
    l: name
  value: Coding
    system:
      v: http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext
      l: launchContext
    code:
      v: user
extension:
  url:
    v: type
    l: type
  value: Code
    v: Practitioner
extension:
  url:
    v: description
    l: description
  value: String
    v: The practitioner user that is to be used to pre-populate the form
url:
  v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext
  l: sdc-questionnaire-launchContext

extension:
  url:
    v: name
    l: name
  value: Coding
    system:
      v: http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext
      l: launchContext
    code:
      v: encounter
extension:
  url:
    v: type
    l: type
  value: Code
    v: Encounter
extension:
  url:
    v: description
    l: description
  value: String
    v: The encounter that is to be used to pre-populate the form
url:
  v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext
  l: sdc-questionnaire-launchContext

url:
  v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-assembleContext
  l: sdc-questionnaire-assembleContext
value: String
  v: age

url:
  v: http://hl7.org/fhir/StructureDefinition/variable
  l: variable
value: Expression
  name:
    v: Immunization
  language:
    v: application/x-fhir-query
  expression:
    v: Immunization?patient={{%patient.id}}&status=completed

url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Questionnaire.versionAlgorithm[x]
  l: extension-Questionnaire.versionAlgorithm[x]
value: Coding
  system:
    v: http://hl7.org/fhir/version-algorithm
    l: version-algorithm
  code:
    v: semver

v: 0.4.0

v: Immunisation

v: Aboriginal and Torres Strait Islander Health Check - Immunisation

v: draft

v: false

v: Patient

v: 2025-03-14

v: AEHRC CSIRO

name:
  v: AEHRC CSIRO
telecom:
  system:
    v: url
  value:
    v: https://confluence.csiro.au/display/PCDQFPhase2/Primary+Care+Data+Quality+Foundations+-+Phase+2

coding:
  system:
    v: urn:iso:std:iso:3166
    l: 3166
  code:
    v: AU
  display:
    v: Australia

v: Copyright © 2022+ Australian Government Department of Health and Aged Care - All rights reserved. This content is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. See https://creativecommons.org/licenses/by-sa/4.0/.

extension:
  url:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression
    l: sdc-questionnaire-enableWhenExpression
  value: Expression
    language:
      v: text/fhirpath
    expression:
      v: %age.exists()
text:
  v: Immunisation
type:
  v: group
repeats:
  v: false
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression
      l: sdc-questionnaire-enableWhenExpression
    value: Expression
      language:
        v: text/fhirpath
      expression:
        v: %resource.repeat(item).where(linkId='MarkComplete-13').answer.value = 'In progress' or %resource.repeat(item).where(linkId='MarkComplete-13').answer.value.empty()
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
      l: questionnaire-itemControl
    value: CodeableConcept
  link id:
    v: CD-in-progress-13
  text:
    v: In progress
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
        l: rendering-xhtml
      value: String
        v: <img width='24' height='24' src='[binary]' style="align-self: center;"/>
  type:
    v: display
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression
      l: sdc-questionnaire-enableWhenExpression
    value: Expression
      language:
        v: text/fhirpath
      expression:
        v: %resource.repeat(item).where(linkId='MarkComplete-13').answer.value = 'Complete'
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
      l: questionnaire-itemControl
    value: CodeableConcept
  link id:
    v: CD-complete-13
  text:
    v: Complete
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
        l: rendering-xhtml
      value: String
        v: <img width='24' height='24' src='[binary]' style="align-self: center;"/>
  type:
    v: display
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression
      l: sdc-questionnaire-enableWhenExpression
    value: Expression
      language:
        v: text/fhirpath
      expression:
        v: %resource.repeat(item).where(linkId='MarkComplete-13').answer.value = 'Attention required'
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
      l: questionnaire-itemControl
    value: CodeableConcept
  link id:
    v: CD-attention-13
  text:
    v: Attention required
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
        l: rendering-xhtml
      value: String
        v: <img width='24' height='24' src='[binary]' style="align-self: center;"/>
  type:
    v: display
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression
      l: sdc-questionnaire-enableWhenExpression
    value: Expression
      language:
        v: text/fhirpath
      expression:
        v: %age <= 12
  text:
    v: Check Child Health Record/Book and Australian Immunisation Register
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
        l: rendering-xhtml
      value: String
        v: Check Child Health Record/Book and Australian Immunisation Register
  type:
    v: display
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression
      l: sdc-questionnaire-enableWhenExpression
    value: Expression
      language:
        v: text/fhirpath
      expression:
        v: %age > 12
  text:
    v: Eligibility for funded vaccines may vary across jurisdictions
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
        l: rendering-xhtml
      value: String
        v: Eligibility for funded vaccines may vary across jurisdictions
  type:
    v: display
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression
      l: sdc-questionnaire-enableWhenExpression
    value: Expression
      language:
        v: text/fhirpath
      expression:
        v: (%age > 12) and (%age <= 24)
  text:
    v: Check Australian Immunisation Register
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
        l: rendering-xhtml
      value: String
        v: Check Australian Immunisation Register
  type:
    v: display
item:
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression
      l: sdc-questionnaire-enableWhenExpression
    value: Expression
      language:
        v: text/fhirpath
      expression:
        v: (%age > 24) and (%age <= 49)
  text:
    v: Check recommended primary vaccinations completed and provide catch-up if required
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
        l: rendering-xhtml
      value: String
        v: Check recommended primary vaccinations completed and provide catch-up if required
  type:
    v: display
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
      l: questionnaire-itemControl
    value: CodeableConcept
  extension:
    url:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemPopulationContext
      l: sdc-questionnaire-itemPopulationContext
    value: Expression
      name:
        v: ImmunizationRepeat
      language:
        v: text/fhirpath
      expression:
        v: %Immunization.entry.resource
  link id:
    v: vaccinesprevious
  text:
    v: Vaccines previously given
  type:
    v: group
  repeats:
    v: true

v: context-display

v: context-display

v: context-display

v: gtable

v: true

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
    l: questionnaire-itemControl
  value: CodeableConcept
    coding:
      system:
        v: http://hl7.org/fhir/questionnaire-item-control
        l: questionnaire-item-control
      code:
        v: autocomplete
extension:
  url:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression
    l: sdc-questionnaire-initialExpression
  value: Expression
    language:
      v: text/fhirpath
    expression:
      v: %ImmunizationRepeat.vaccineCode.select((coding.where(system='http://snomed.info/sct') | coding.where(system!='http://snomed.info/sct').first() | text ).first())
link id:
  v: vaccinesprevious-vaccine
text:
  v: Vaccine
type:
  v: open-choice
answer value set:
  v: #amt-vaccine-1
  l: amt-vaccine-1

extension:
  url:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression
    l: sdc-questionnaire-initialExpression
  value: Expression
    language:
      v: text/fhirpath
    expression:
      v: %ImmunizationRepeat.lotNumber
link id:
  v: vaccinesprevious-batch
text:
  v: Batch number
type:
  v: string

extension:
  url:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression
    l: sdc-questionnaire-initialExpression
  value: Expression
    language:
      v: text/fhirpath
    expression:
      v: %ImmunizationRepeat.occurrence.ofType(dateTime).toDate()
link id:
  v: vaccinesprevious-date
text:
  v: Administration date
type:
  v: date

extension:
  url:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression
    l: sdc-questionnaire-initialExpression
  value: Expression
    language:
      v: text/fhirpath
    expression:
      v: %ImmunizationRepeat.note.text.first()
link id:
  v: vaccinesprevious-comment
text:
  v: Comment
type:
  v: string

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
    l: questionnaire-itemControl
  value: CodeableConcept
    coding:
      system:
        v: http://hl7.org/fhir/questionnaire-item-control
        l: questionnaire-item-control
      code:
        v: radio-button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: vaccinesair
text:
  v: Immunisations are up to date?
type:
  v: choice
repeats:
  v: false
answer value set:
  v: #YesNo
  l: YesNo

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
    l: questionnaire-itemControl
  value: CodeableConcept
    coding:
      system:
        v: http://hl7.org/fhir/questionnaire-item-control
        l: questionnaire-item-control
      code:
        v: autocomplete
link id:
  v: vaccinesdue
text:
  v: Immunisations due
type:
  v: open-choice
repeats:
  v: true
answer value set:
  v: #amt-vaccine-1
  l: amt-vaccine-1

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
    l: questionnaire-itemControl
  value: CodeableConcept
    coding:
      system:
        v: http://hl7.org/fhir/questionnaire-item-control
        l: questionnaire-item-control
      code:
        v: gtable
extension:
  extension:
    url:
      v: template
      l: template
    value: Reference
      l: ImmunizationTemplate
      reference:
        v: #ImmunizationTemplate
  url:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtract
    l: sdc-questionnaire-templateExtract
link id:
  v: vaccinestoday
text:
  v: Vaccines given today
type:
  v: group
repeats:
  v: true
item:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
      l: questionnaire-itemControl
    value: CodeableConcept
  link id:
    v: vaccinestoday-vaccine
  text:
    v: Vaccine
  type:
    v: open-choice
  answer value set:
    v: #amt-vaccine-1
    l: amt-vaccine-1
item:
  link id:
    v: vaccinestoday-batch
  text:
    v: Batch number
  type:
    v: string
item:
  link id:
    v: vaccinestoday-date
  text:
    v: Administration date
  type:
    v: date
item:
  link id:
    v: vaccinestoday-comment
  text:
    v: Comment
  type:
    v: string

v: autocomplete

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
    l: questionnaire-itemControl
  value: CodeableConcept
    coding:
      system:
        v: http://hl7.org/fhir/questionnaire-item-control
        l: questionnaire-item-control
      code:
        v: radio-button
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
    l: questionnaire-choiceOrientation
  value: Code
    v: horizontal
link id:
  v: vaccinesrecorded
text:
  v: Have all vaccines been recorded on the Australian Immunisation Register?
type:
  v: choice
repeats:
  v: false
answer value set:
  v: #YesNo
  l: YesNo

text:
  v: Health priorities, actions and follow-up
type:
  v: text
repeats:
  v: false

link id:
  v: immunisation-section-end-divider
text:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/rendering-style
      l: rendering-style
    value: String
      v: border-top: 1px solid #ccc;
type:
  v: display

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
    l: questionnaire-itemControl
  value: CodeableConcept
    coding:
      system:
        v: http://hl7.org/fhir/questionnaire-item-control
        l: questionnaire-item-control
      code:
        v: radio-button
link id:
  v: MarkComplete-13
text:
  v: Section completion status
type:
  v: choice
repeats:
  v: false
answer option:
  value: String
    v: Complete
answer option:
  value: String
    v: In progress
answer option:
  value: String
    v: Attention required