North West Genomic Medicine Service Alliance
0.0.1 - ci-build
DRAFT Implementation Guide
This is for collaboration and discussion purposes and is subject to change.
North West Genomic Medicine Service Alliance - Local Development build (v0.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Draft as of 2025-06-19 |
Mappings for the MessageHeader resource profile.
No Mappings Found
No Mappings Found
Name | HL7 v2 Mapping | RIM Mapping | FiveWs Pattern Mapping![]() |
---|---|---|---|
![]() ![]() |
MSH / MSA / ERR |
Message |
|
![]() ![]() ![]() |
|||
![]() ![]() ![]() |
|||
![]() ![]() ![]() ![]() |
n/a |
||
![]() ![]() ![]() ![]() |
n/a |
||
![]() ![]() ![]() ![]() |
|||
![]() ![]() ![]() ![]() |
|||
![]() ![]() ![]() ![]() |
|||
![]() ![]() ![]() ![]() |
|||
![]() ![]() ![]() ![]() |
|||
![]() ![]() ![]() ![]() |
|||
![]() ![]() ![]() |
|||
![]() ![]() ![]() |
|||
![]() ![]() ![]() |
Act.text? |
||
![]() ![]() ![]() |
N/A |
||
![]() ![]() ![]() |
N/A |
||
![]() ![]() ![]() |
N/A |
||
![]() ![]() ![]() |
MSH-9.2 |
./payload[classCode="CACT" and moodCode="EVN" and isNormalAct()]/code[isNormalDatatype()]/code |
FiveWs.what[x] |
![]() ![]() ![]() ![]() |
MSH-9.2 |
./payload[classCode="CACT" and moodCode="EVN" and isNormalAct()]/code[isNormalDatatype()]/code |
FiveWs.what[x] |
![]() ![]() ![]() |
./communicationFunction[typeCode="RCV"] |
FiveWs.subject | |
![]() ![]() ![]() ![]() |
n/a |
||
![]() ![]() ![]() ![]() |
n/a |
||
![]() ![]() ![]() ![]() |
N/A |
||
![]() ![]() ![]() ![]() |
MSH-5 |
|
|
![]() ![]() ![]() ![]() |
|
||
![]() ![]() ![]() ![]() |
MSH-25 (or MSH-6) |
./telecom |
|
![]() ![]() ![]() ![]() |
PRT-4='WAYR' / PRT-8:PRT-4='WAYR' |
Not directly supported. Could be shared using attentionLine.value with an appropriate keyWordText |
FiveWs.subject |
![]() ![]() ![]() ![]() ![]() |
n/a |
||
![]() ![]() ![]() ![]() ![]() |
n/a |
||
![]() ![]() ![]() ![]() ![]() |
N/A |
||
![]() ![]() ![]() ![]() ![]() |
N/A |
||
![]() ![]() ![]() ![]() ![]() |
.identifier |
||
![]() ![]() ![]() ![]() ![]() |
N/A |
||
![]() ![]() ![]() |
PRT-4='WAYR' / PRT-8:PRT-4='WAYR' |
Not directly supported. Could be shared using attentionLine.value with an appropriate keyWordText |
FiveWs.subject |
![]() ![]() ![]() ![]() |
n/a |
||
![]() ![]() ![]() ![]() |
n/a |
||
![]() ![]() ![]() ![]() |
N/A |
||
![]() ![]() ![]() ![]() |
N/A |
||
![]() ![]() ![]() ![]() |
.identifier |
||
![]() ![]() ![]() ![]() |
N/A |
||
![]() ![]() ![]() |
PRT-4='EP' / ROL where ROL.3 is EP or ORC.10 |
|
FiveWs.author |
![]() ![]() ![]() |
PRT-4='AUT' / ROL where ROL.3 is IP or ORC.12 |
|
FiveWs.author |
![]() ![]() ![]() |
unique(./communicationFunction[typeCode="SND"]) |
FiveWs.actor | |
![]() ![]() ![]() ![]() |
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()]) |
|
![]() ![]() ![]() ![]() |
MSH-24 |
./telecom[isNormalDatatype()] |
|
![]() ![]() ![]() |
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"]) |
FiveWs.witness |
![]() ![]() ![]() |
EVN.4 / ORC.16 / OBR-31-reason for study / BPO-13-BP indication for use / RXO-20-indication / RXE-27-give indication / RXD-21-indication / RXG-22-indication / RXA-19-indication |
unique(./controlAct[classCode="CACT" and classCode="EVN" and isNormalAct()]/reasonCode[isNormalDatatype()]) |
FiveWs.why[x] |
![]() ![]() ![]() |
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. |
||
![]() |