Aotearoa Immunisation Register (AIR) FHIR Implementation Guide (API-V1)
1.29.0-SNAPSHOT - ci-build New Zealand

Aotearoa Immunisation Register (AIR) FHIR Implementation Guide (API-V1) - Local Development build (v1.29.0-SNAPSHOT) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: AIRDoseDefinition - Mappings

Draft as of 2026-10-12

Mappings for the air-dose-definition resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternRIM MappingFiveWs Pattern MappingObject Implementation Informationdoco
ActivityDefinition
Definition
Act[classCode=ACT; moodCode=DEFN]
ActivityDefinition / id
ActivityDefinition / meta
ActivityDefinition / implicitRules
ActivityDefinition / language
ActivityDefinition / text
Act.text?
ActivityDefinition / contained
N/A
ActivityDefinition / Slices for extension
ActivityDefinition / Slices for extension / extension:_timingAge
ActivityDefinition / modifierExtension
N/A
ActivityDefinition / url
Definition.url
.identifier[scope=BUSN;reliability=ISS]
FiveWs.identifier
ActivityDefinition / identifier
Definition.identifier
.identifier
FiveWs.identifier
no-gen-base
ActivityDefinition / version
Definition.version
N/A (to add?)
FiveWs.version
ActivityDefinition / name
N/A
ActivityDefinition / title
Definition.title
.title
ActivityDefinition / subtitle
ActivityDefinition / status
Definition.status {different ValueSet}
.status
FiveWs.status
ActivityDefinition / experimental
Definition.experimental
N/A (to add?)
FiveWs.class
ActivityDefinition / subject[x]
Definition.subject
ActivityDefinition / date
Definition.date
.participation[typeCode=AUT].time
FiveWs.recorded
ActivityDefinition / publisher
Definition.publisher {as string instead of CodeableConcept}
.participation[typeCode=AUT].role
FiveWs.witness
ActivityDefinition / contact
Definition.contact
.participation[typeCode=CALLBCK].role
ActivityDefinition / description
Definition.description
.text
ActivityDefinition / useContext
Definition.useContext
N/A (to add?)
ActivityDefinition / jurisdiction
Definition.jurisdiction
N/A (to add?)
ActivityDefinition / purpose
Definition.purpose
.reasonCode.text
FiveWs.why[x]
no-gen-base
ActivityDefinition / usage
N/A (to add?)
ActivityDefinition / copyright
Definition.copyright
N/A (to add?)
no-gen-base
ActivityDefinition / approvalDate
Definition.approvalDate
.outboundRelationship[typeCode="SUBJ"].act[classCode=CACT;moodCode=EVN;code="approval"].effectiveTime
no-gen-base
ActivityDefinition / lastReviewDate
Definition.lastReviewDate
.outboundRelationship[typeCode="SUBJ"; subsetCode="RECENT"].act[classCode=CACT;moodCode=EVN;code="review"].effectiveTime
no-gen-base
ActivityDefinition / effectivePeriod
Definition.effectivePeriod
N/A (to add?)
no-gen-base
ActivityDefinition / topic
N/A (to add?)
ActivityDefinition / author
.participation[typeCode=AUT]
ActivityDefinition / editor
ActivityDefinition / reviewer
.participation[typeCode=VRF] {not clear whether VRF best corresponds to reviewer or endorser}
ActivityDefinition / endorser
.participation[typeCode=VRF] {not clear whether VRF best corresponds to reviewer or endorser}
ActivityDefinition / relatedArtifact
  • .outboundRelationship[typeCode=DOC
  • RSON
  • PREV
  • DRIV
  • USE
  • COMP] {successor would be PREV w/ inversionInd=true; No support for citation}
ActivityDefinition / library
  • .outboundRelationship[typeCode=USE].target[classCode=GROUPER
  • moodCode=EVN]
ActivityDefinition / kind
.classCode
ActivityDefinition / profile
ActivityDefinition / code
.code
ActivityDefinition / intent
ActivityDefinition / priority
ActivityDefinition / doNotPerform
ActivityDefinition / Slices for timing[x]
.effectiveTime
ActivityDefinition / Slices for timing[x] / timing[x]:timingAge
.effectiveTime
ActivityDefinition / Slices for timing[x] / timing[x]:timingAge / id
n/a
ActivityDefinition / Slices for timing[x] / timing[x]:timingAge / extension
n/a
ActivityDefinition / Slices for timing[x] / timing[x]:timingAge / value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
ActivityDefinition / Slices for timing[x] / timing[x]:timingAge / comparator
IVL properties
ActivityDefinition / Slices for timing[x] / timing[x]:timingAge / unit
PQ.unit
ActivityDefinition / Slices for timing[x] / timing[x]:timingAge / system
  • CO.codeSystem
  • PQ.translation.codeSystem
ActivityDefinition / Slices for timing[x] / timing[x]:timingAge / code
  • PQ.code
  • MO.currency
  • PQ.translation.code
ActivityDefinition / location
.participation[typeCode=LOC].role
ActivityDefinition / participant
.participation[typeCode=PFM]
ActivityDefinition / participant / id
n/a
ActivityDefinition / participant / extension
n/a
ActivityDefinition / participant / modifierExtension
N/A
ActivityDefinition / participant / type
.role.classCode
ActivityDefinition / participant / role
.role.code
ActivityDefinition / product[x]
.participation[typeCode=CSM].role
ActivityDefinition / quantity
.quantity {for classCode=SPLY}
ActivityDefinition / dosage
.outboundRelationship[typeCode=COMP].target[classCode=SBADM; moodCode=DEFN]
ActivityDefinition / bodySite
  • .targetSiteCode {for classCode=PROC
  • SBADM}
ActivityDefinition / specimenRequirement
ActivityDefinition / observationRequirement
ActivityDefinition / observationResultRequirement
ActivityDefinition / transform
N/A
ActivityDefinition / dynamicValue
N/A
ActivityDefinition / dynamicValue / id
n/a
ActivityDefinition / dynamicValue / extension
n/a
ActivityDefinition / dynamicValue / modifierExtension
N/A
ActivityDefinition / dynamicValue / path
N/A
ActivityDefinition / dynamicValue / expression
N/A

doco Documentation for this format