STARS Implementation Guide
0.5.1 - release

STARS Implementation Guide - Downloaded Version 0.5.1 See the Directory of published versions

## Resource Profile: CsiroStarsMessageHeaderProfile - Mappings

Active as of 2025-10-15

Mappings for the csiro-stars-messageheader resource profile.

#### Mappings to Structures in this Implementation Guide

No Mappings Found

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Name | Workflow Pattern | FiveWs Pattern Mapping | HL7 V2 Mapping | RIM Mapping
--- | --- | --- | --- | ---
MessageHeader | Event | infrastructure.exchange | MSH / MSA / ERR | Entity Role or Act Message
id |  |  |  |
meta |  |  |  |
implicitRules |  |  |  |
language |  |  |  |
text |  |  |  | Act.text?
contained |  |  |  | N/A
extension |  |  |  | N/A
modifierExtension |  |  |  | N/A
event[x] | Event.code | FiveWs.what[x] | MSH-9.2 | ./payload[classCode="CACT" and moodCode="EVN" and isNormalAct()]/code[isNormalDatatype()]/code
destination |  | FiveWs.subject[x] |  | ./communicationFunction[typeCode="RCV"]
id |  |  |  | n/a
extension |  |  |  | n/a
modifierExtension |  |  |  | N/A
endpoint[x] |  |  |  |
name |  |  | MSH-5 | unique(./entity[determinerCode="INST" and (classCode=("DEV" "PSN" "ORG"]/name[type='ST' and isNormalDatatype()])
target |  |  |  | unique(./entity[determinerCode="INST" and (classCode=("DEV" "PSN" "ORG"]
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
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
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"])
source |  | FiveWs.actor |  | unique(./communicationFunction[typeCode="SND"])
id |  |  |  | n/a
extension |  |  |  | n/a
modifierExtension |  |  |  | N/A
endpoint[x] |  |  |  |
name |  |  | MSH-3 | unique(./entity[determinerCode="INST" and classCode="DEV"]/name[type='ST' and isNormalDatatype()])
software |  |  | SFT-3 ( +SFT-1) | unique(./entity[determinerCode="INST" and classCode="DEV"]/softwareName[isNormalDatatype()])
version |  |  | SFT-2 | (Not supported)
contact |  |  | (MSH-22?) | unique(./entity[determinerCode="INST" and classCode="DEV"]/scopesRole[normalRole() and classCode="CON" and layer[classCode="PSN"]/telecom[isNormalDatatype()])
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"])
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()])
response |  |  | MSA | ./conveyedAcknowledgement
id |  |  |  | n/a
extension |  |  |  | n/a
modifierExtension |  |  |  | N/A
identifier |  |  | MSA-2 | ./acknowledges.id[isNormalDatatype()]
code |  |  | MSA-1 | ./typeCode[isNormalDatatype()]
details |  |  | ERR | AcknowledgementDetail or Observation[classCode="ALRT" and moodCode="EVN"]
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)
definition |  |  |  | Not directly supported.
Documentation for this format