labcomplete AIS-Schnittstelle
0.1.0 - ci-build Österreich

labcomplete AIS-Schnittstelle - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: AisMessageHeader - Mappings

Draft as of 2026-10-29

Mappings for the ais-message-header resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternFiveWs Pattern MappingHL7 V2 MappingRIM Mappingdoco
MessageHeader
Event
infrastructure.exchange
MSH / MSA / ERR
  • Entity
  • Role
  • or Act
  • Message
MessageHeader / id
MessageHeader / meta
MessageHeader / implicitRules
MessageHeader / language
MessageHeader / text
Act.text?
MessageHeader / contained
N/A
MessageHeader / extension
N/A
MessageHeader / modifierExtension
N/A
MessageHeader / event[x]
Event.code
FiveWs.what[x]
MSH-9.2
./payload[classCode="CACT" and moodCode="EVN" and isNormalAct()]/code[isNormalDatatype()]/code
MessageHeader / destination
FiveWs.subject[x]
./communicationFunction[typeCode="RCV"]
MessageHeader / destination / id
n/a
MessageHeader / destination / extension
n/a
MessageHeader / destination / modifierExtension
N/A
MessageHeader / destination / endpoint[x]
MessageHeader / destination / name
MSH-5
  • unique(./entity[determinerCode="INST" and (classCode=("DEV"
  • "PSN"
  • "ORG"]/name[type='ST' and isNormalDatatype()])
MessageHeader / destination / target
  • unique(./entity[determinerCode="INST" and (classCode=("DEV"
  • "PSN"
  • "ORG"]
MessageHeader / destination / receiver
FiveWs.subject[x]
PRT-4='WAYR' / PRT-8:PRT-4='WAYR'
Not directly supported. Could be shared using attentionLine.value with an appropriate keyWordText
MessageHeader / sender
Event.performer.actor
FiveWs.subject[x]
PRT-4='WAYR' / PRT-8:PRT-4='WAYR'
Not directly supported. Could be shared using attentionLine.value with an appropriate keyWordText
MessageHeader / author
Event.performer.actor
FiveWs.author
PRT-4='AUT' / ROL where ROL-3 ='IP' or ORC-12
  • unique(./controlAct[classCode="CACT" and classCode="EVN" and isNormalAct()]/participation[isHighest(priorityCode) and typeCode="AUT" and isNormalParticipation]/role[classCode="ASSIGNED" and isNormalRole()]/player[isNormalEntity() and classCode=("DEV"
  • "PSN") and determinerCode="INST"])
MessageHeader / source
FiveWs.actor
unique(./communicationFunction[typeCode="SND"])
MessageHeader / source / id
n/a
MessageHeader / source / extension
n/a
MessageHeader / source / modifierExtension
N/A
MessageHeader / source / endpoint[x]
MessageHeader / source / name
MSH-3
unique(./entity[determinerCode="INST" and classCode="DEV"]/name[type='ST' and isNormalDatatype()])
MessageHeader / source / software
SFT-3 ( +SFT-1)
unique(./entity[determinerCode="INST" and classCode="DEV"]/softwareName[isNormalDatatype()])
MessageHeader / source / version
SFT-2
(Not supported)
MessageHeader / source / contact
(MSH-22?)
unique(./entity[determinerCode="INST" and classCode="DEV"]/scopesRole[normalRole() and classCode="CON" and layer[classCode="PSN"]/telecom[isNormalDatatype()])
MessageHeader / responsible
Event.performer.actor
FiveWs.witness
PRT-4='OP' / PRT-8:PRT-4='OP' / ROL where ROL-3 is 'RO' or ORC-11
unique(./controlAct[classCode="CACT" and classCode="EVN" and isNormalAct()]/participation[isHighest(priorityCode) and typeCode="RESP" and isNormalParticipation]/role[classCode="ASSIGNED" and isNormalRole()]/player[isNormalEntity() and classCode="PSN" and determinerCode="INST"] or ./controlAct[classCode="CACT" and classCode="EVN" and isNormalAct()]/participation[isHighest(priorityCode) and typeCode="RESP" and isNormalParticipation]/role[classCode="ASSIGNED" and isNormalRole()]/scoper[isNormalEntity() and classCode="ORG" and determinerCode="INST"])
MessageHeader / reason
Event.reason
FiveWs.why[x]
EVN-4 / ORC-16 / OBR-31 / BPO-13 / RXO-20 / RXE-27 / RXD-21 / RXG-22 / RXA-19
unique(./controlAct[classCode="CACT" and classCode="EVN" and isNormalAct()]/reasonCode[isNormalDatatype()])
MessageHeader / response
MSA
./conveyedAcknowledgement
MessageHeader / response / id
n/a
MessageHeader / response / extension
n/a
MessageHeader / response / modifierExtension
N/A
MessageHeader / response / identifier
MSA-2
./acknowledges.id[isNormalDatatype()]
MessageHeader / response / code
MSA-1
./typeCode[isNormalDatatype()]
MessageHeader / response / details
ERR
AcknowledgementDetail or Observation[classCode="ALRT" and moodCode="EVN"]
MessageHeader / focus
unique(./controlAct[classCode="CACT" and classCode="EVN" and isNormalAct()]/participation[typeCode="SUBJ" and isNormalParticipation]/role or ./controlAct[classCode="CACT" and classCode="EVN" and isNormalAct()]/outboundRelationship[typeCode="SBJ" and isNormalActRelatoinship]/target)
MessageHeader / definition
Not directly supported.

doco Documentation for this format