STARS Implementation Guide
0.3.0 - ci-build
STARS Implementation Guide - Local Development build (v0.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Active as of 2025-07-03 |
Mappings for the csiro-stars-messageheader resource profile.
No Mappings Found
No Mappings Found
Name | Workflow Pattern | FiveWs Pattern Mapping | HL7 V2 Mapping | RIM Mapping![]() |
---|---|---|---|---|
![]() ![]() |
Event |
infrastructure.exchange |
MSH / MSA / ERR |
|
![]() ![]() ![]() |
||||
![]() ![]() ![]() |
||||
![]() ![]() ![]() |
||||
![]() ![]() ![]() |
||||
![]() ![]() ![]() |
Act.text? | |||
![]() ![]() ![]() |
N/A | |||
![]() ![]() ![]() |
N/A | |||
![]() ![]() ![]() |
N/A | |||
![]() ![]() ![]() |
Event.code |
FiveWs.what[x] |
MSH-9.2 |
./payload[classCode="CACT" and moodCode="EVN" and isNormalAct()]/code[isNormalDatatype()]/code |
![]() ![]() ![]() |
FiveWs.subject[x] |
./communicationFunction[typeCode="RCV"] | ||
![]() ![]() ![]() ![]() |
n/a | |||
![]() ![]() ![]() ![]() |
n/a | |||
![]() ![]() ![]() ![]() |
N/A | |||
![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
MSH-5 |
| ||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
FiveWs.subject[x] |
PRT-4='WAYR' / PRT-8:PRT-4='WAYR' |
Not directly supported. Could be shared using attentionLine.value with an appropriate keyWordText | |
![]() ![]() ![]() |
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 |
![]() ![]() ![]() |
Event.performer.actor |
FiveWs.author |
PRT-4='AUT' / ROL where ROL-3 ='IP' or ORC-12 |
|
![]() ![]() ![]() |
FiveWs.actor |
unique(./communicationFunction[typeCode="SND"]) | ||
![]() ![]() ![]() ![]() |
n/a | |||
![]() ![]() ![]() ![]() |
n/a | |||
![]() ![]() ![]() ![]() |
N/A | |||
![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
MSH-3 |
unique(./entity[determinerCode="INST" and classCode="DEV"]/name[type='ST' and isNormalDatatype()]) | ||
![]() ![]() ![]() ![]() |
SFT-3 ( +SFT-1) |
unique(./entity[determinerCode="INST" and classCode="DEV"]/softwareName[isNormalDatatype()]) | ||
![]() ![]() ![]() ![]() |
SFT-2 |
(Not supported) | ||
![]() ![]() ![]() ![]() |
(MSH-22?) |
unique(./entity[determinerCode="INST" and classCode="DEV"]/scopesRole[normalRole() and classCode="CON" and layer[classCode="PSN"]/telecom[isNormalDatatype()]) | ||
![]() ![]() ![]() |
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"]) |
![]() ![]() ![]() |
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()]) |
![]() ![]() ![]() |
MSA |
./conveyedAcknowledgement | ||
![]() ![]() ![]() ![]() |
n/a | |||
![]() ![]() ![]() ![]() |
n/a | |||
![]() ![]() ![]() ![]() |
N/A | |||
![]() ![]() ![]() ![]() |
MSA-2 |
./acknowledges.id[isNormalDatatype()] | ||
![]() ![]() ![]() ![]() |
MSA-1 |
./typeCode[isNormalDatatype()] | ||
![]() ![]() ![]() ![]() |
ERR |
AcknowledgementDetail or Observation[classCode="ALRT" and moodCode="EVN"] | ||
![]() ![]() ![]() |
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) | |||
![]() ![]() ![]() |
Not directly supported. | |||
![]() |