SPL Mapping FHIR R5 Implementation Guide, published by HL7 International / Biomedical Research and Regulation. This guide is not an authorized publication; it is the continuous build for version 0.2.8 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-spl/ and changes regularly. See the Directory of published versions
Page standards status: Trial-use | Maturity Level: 1 |
Mappings for the EstablishmentRegistrationMessage 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 |
![]() ![]() ![]() ![]() |
n/a | |||
![]() ![]() ![]() ![]() |
n/a | |||
![]() ![]() ![]() ![]() |
C*E.3 |
./codeSystem | ||
![]() ![]() ![]() ![]() |
C*E.7 |
./codeSystemVersion | ||
![]() ![]() ![]() ![]() |
C*E.1 |
./code | ||
![]() ![]() ![]() ![]() |
C*E.2 - but note this is not well followed |
CV.displayName | ||
![]() ![]() ![]() ![]() |
Sometimes implied by being first |
CD.codingRationale | ||
![]() ![]() ![]() |
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) | |||
![]() ![]() ![]() ![]() |
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) | |||
![]() ![]() ![]() ![]() |
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. | |||
![]() |