Medicolegal Death Investigation (MDI) FHIR Implementation Guide, published by HL7 International / Public Health. This guide is not an authorized publication; it is the continuous build for version 3.0.0-draft built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-mdi-ig/ and changes regularly. See the Directory of published versions
| Page standards status: Trial-use | Maturity Level: 3 | 
Mappings for the Composition-mdi-and-edrs resource profile.
No Mappings Found
No Mappings Found
| Name | Workflow Pattern | RIM Mapping | CDA (R2) | FHIR DocumentReference | FiveWs Pattern Mapping![]()  | 
|---|---|---|---|---|---|
![]()  | 
 Event  | 
 Document[classCode="DOC" and moodCode="EVN" and isNormalAct()]  | 
 ClinicalDocument  | 
 when described by DocumentReference  | 
|
![]() ![]()  | 
|||||
![]() ![]()  | 
|||||
![]() ![]()  | 
|||||
![]() ![]()  | 
|||||
![]() ![]()  | 
 Act.text?  | 
||||
![]() ![]()  | 
 N/A  | 
||||
![]() ![]()  | 
|||||
![]() ![]() ![]()  | 
|||||
![]() ![]()  | 
 N/A  | 
||||
![]() ![]()  | 
 Event.identifier  | 
 Document.id / Document.setId  | 
 .setId  | 
 DocumentReference.masterIdentifier  | 
 FiveWs.identifier  | 
![]() ![]()  | 
 Event.status  | 
  | 
 n/a  | 
 DocumentReference.status  | 
 FiveWs.status  | 
![]() ![]()  | 
 Event.code  | 
 ./code  | 
 .code  | 
 DocumentReference.type  | 
 FiveWs.class  | 
![]() ![]()  | 
 Event.subject  | 
  | 
 n/a  | 
 DocumenttReference.category  | 
 FiveWs.class  | 
![]() ![]()  | 
 .participation[typeCode="SBJ"].role[typeCode="PAT"]  | 
 .recordTarget  | 
 DocumentReference.subject  | 
 FiveWs.subject  | |
![]() ![]()  | 
 Event.context  | 
  | 
 .componentOf.encompassingEncounter  | 
 DocumentReference.context.encounter  | 
 FiveWs.context  | 
![]() ![]()  | 
 Event.occurrence[x]  | 
 .effectiveTime[type="TS"]  | 
 .effectiveTime  | 
  | 
 FiveWs.done[x]  | 
![]() ![]()  | 
 Event.performer  | 
 .participation[typeCode="AUT"].role[classCode="ASSIGNED"]  | 
 .author.assignedAuthor  | 
 DocumentReference.agent  | 
 FiveWs.author  | 
![]() ![]()  | 
 ./title  | 
 .title  | 
  | 
||
![]() ![]()  | 
 .confidentialityCode  | 
 .confidentialityCode  | 
 DocumentReference.securityLabel  | 
||
![]() ![]()  | 
 .participation[typeCode="AUTHEN"].role[classCode="ASSIGNED"]  | 
 .authenticator/.legalAuthenticator  | 
 DocumentReference.authenticator  | 
||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]()  | 
 unique(./modeCode)  | 
 implied by .authenticator/.legalAuthenticator  | 
|||
![]() ![]() ![]()  | 
 ./time[type="TS" and isNormalDatatype()]  | 
 .authenticator.time  | 
|||
![]() ![]() ![]()  | 
  | 
 .authenticator.assignedEnttty  | 
 FiveWs.witness  | ||
![]() ![]()  | 
 .participation[typeCode="RCV"].role[classCode="CUST"].scoper[classCode="ORG" and determinerCode="INST"]  | 
 .custodian.assignedCustodian  | 
 DocumentReference.custodian  | 
||
![]() ![]()  | 
 .outboundRelationship  | 
 .relatedDocument  | 
 DocumentReference.relatesTo  | 
||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]()  | 
 .outboundRelationship.typeCode  | 
 .relatedDocument.typeCode  | 
 DocumentReference.relatesTo.code  | 
||
![]() ![]() ![]()  | 
  | 
 .relatedDocument.id  | 
 DocumentReference.relatesTo.target  | 
||
![]() ![]()  | 
 outboundRelationship[typeCode="SUBJ"].target[classCode<'ACT']  | 
 .documentationOf.serviceEvent  | 
 DocumentReference.event  | 
||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]()  | 
 .code  | 
 .code  | 
 DocumentReference.event.code  | 
||
![]() ![]() ![]()  | 
 .effectiveTime  | 
 .effectiveTime  | 
 DocumentReference.event.period  | 
||
![]() ![]() ![]()  | 
 .outboundRelationship[typeCode="SUBJ"].target  | 
 n/a  | 
|||
![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.structuredBody.component.section  | 
|||
![]() ![]() ![]()  | 
|||||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]()  | 
 ./title  | 
 .title  | 
|||
![]() ![]() ![]() ![]()  | 
 ./code  | 
 .code  | 
|||
![]() ![]() ![]() ![]()  | 
 .participation[typeCode="AUT"].role[classCode="ASSIGNED"]  | 
 .author.assignedAuthor  | 
 FiveWs.author  | ||
![]() ![]() ![]() ![]()  | 
 .subject? (CDA did not differentiate between subject and focus)  | 
||||
![]() ![]() ![]() ![]()  | 
 .text  | 
 .text  | 
|||
![]() ![]() ![]() ![]()  | 
 .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value  | 
 n/a  | 
 FiveWs.class  | ||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP].sequenceNumber > 1  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]()  | 
  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.section  | 
|||
![]() ![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.structuredBody.component.section  | 
|||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]()  | 
 ./title  | 
 .title  | 
|||
![]() ![]() ![]() ![]()  | 
 ./code  | 
 .code  | 
|||
![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]()  | 
  | 
||||
![]() ![]() ![]() ![]() ![]()  | 
 ./originalText[mediaType/code="text/plain"]/data  | 
||||
![]() ![]() ![]() ![]()  | 
 .participation[typeCode="AUT"].role[classCode="ASSIGNED"]  | 
 .author.assignedAuthor  | 
 FiveWs.author  | ||
![]() ![]() ![]() ![]()  | 
 .subject? (CDA did not differentiate between subject and focus)  | 
||||
![]() ![]() ![]() ![]()  | 
 .text  | 
 .text  | 
|||
![]() ![]() ![]() ![]()  | 
 .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value  | 
 n/a  | 
 FiveWs.class  | ||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP].sequenceNumber > 1  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]()  | 
  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.section  | 
|||
![]() ![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.structuredBody.component.section  | 
|||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]()  | 
 ./title  | 
 .title  | 
|||
![]() ![]() ![]() ![]()  | 
 ./code  | 
 .code  | 
|||
![]() ![]() ![]() ![]()  | 
 .participation[typeCode="AUT"].role[classCode="ASSIGNED"]  | 
 .author.assignedAuthor  | 
 FiveWs.author  | ||
![]() ![]() ![]() ![]()  | 
 .subject? (CDA did not differentiate between subject and focus)  | 
||||
![]() ![]() ![]() ![]()  | 
 .text  | 
 .text  | 
|||
![]() ![]() ![]() ![]()  | 
 .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value  | 
 n/a  | 
 FiveWs.class  | ||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP].sequenceNumber > 1  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]()  | 
  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.section  | 
|||
![]() ![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.structuredBody.component.section  | 
|||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]()  | 
 ./title  | 
 .title  | 
|||
![]() ![]() ![]() ![]()  | 
 ./code  | 
 .code  | 
|||
![]() ![]() ![]() ![]()  | 
 .participation[typeCode="AUT"].role[classCode="ASSIGNED"]  | 
 .author.assignedAuthor  | 
 FiveWs.author  | ||
![]() ![]() ![]() ![]()  | 
 .subject? (CDA did not differentiate between subject and focus)  | 
||||
![]() ![]() ![]() ![]()  | 
 .text  | 
 .text  | 
|||
![]() ![]() ![]() ![]()  | 
 .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value  | 
 n/a  | 
 FiveWs.class  | ||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP].sequenceNumber > 1  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]()  | 
  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.section  | 
|||
![]() ![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.structuredBody.component.section  | 
|||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]()  | 
 ./title  | 
 .title  | 
|||
![]() ![]() ![]() ![]()  | 
 ./code  | 
 .code  | 
|||
![]() ![]() ![]() ![]()  | 
 .participation[typeCode="AUT"].role[classCode="ASSIGNED"]  | 
 .author.assignedAuthor  | 
 FiveWs.author  | ||
![]() ![]() ![]() ![]()  | 
 .subject? (CDA did not differentiate between subject and focus)  | 
||||
![]() ![]() ![]() ![]()  | 
 .text  | 
 .text  | 
|||
![]() ![]() ![]() ![]()  | 
 .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value  | 
 n/a  | 
 FiveWs.class  | ||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP].sequenceNumber > 1  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]()  | 
  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.section  | 
|||
![]() ![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.structuredBody.component.section  | 
|||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]()  | 
 ./title  | 
 .title  | 
|||
![]() ![]() ![]() ![]()  | 
 ./code  | 
 .code  | 
|||
![]() ![]() ![]() ![]()  | 
 .participation[typeCode="AUT"].role[classCode="ASSIGNED"]  | 
 .author.assignedAuthor  | 
 FiveWs.author  | ||
![]() ![]() ![]() ![]()  | 
 .subject? (CDA did not differentiate between subject and focus)  | 
||||
![]() ![]() ![]() ![]()  | 
 .text  | 
 .text  | 
|||
![]() ![]() ![]() ![]()  | 
 .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value  | 
 n/a  | 
 FiveWs.class  | ||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP].sequenceNumber > 1  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]()  | 
  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.section  | 
|||
![]() ![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.structuredBody.component.section  | 
|||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]()  | 
 ./title  | 
 .title  | 
|||
![]() ![]() ![]() ![]()  | 
 ./code  | 
 .code  | 
|||
![]() ![]() ![]() ![]()  | 
 .participation[typeCode="AUT"].role[classCode="ASSIGNED"]  | 
 .author.assignedAuthor  | 
 FiveWs.author  | ||
![]() ![]() ![]() ![]()  | 
 .subject? (CDA did not differentiate between subject and focus)  | 
||||
![]() ![]() ![]() ![]()  | 
 .text  | 
 .text  | 
|||
![]() ![]() ![]() ![]()  | 
 .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value  | 
 n/a  | 
 FiveWs.class  | ||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP].sequenceNumber > 1  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]()  | 
  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.section  | 
|||
![]() ![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.structuredBody.component.section  | 
|||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]()  | 
 ./title  | 
 .title  | 
|||
![]() ![]() ![]() ![]()  | 
 ./code  | 
 .code  | 
|||
![]() ![]() ![]() ![]()  | 
 .participation[typeCode="AUT"].role[classCode="ASSIGNED"]  | 
 .author.assignedAuthor  | 
 FiveWs.author  | ||
![]() ![]() ![]() ![]()  | 
 .subject? (CDA did not differentiate between subject and focus)  | 
||||
![]() ![]() ![]() ![]()  | 
 .text  | 
 .text  | 
|||
![]() ![]() ![]() ![]()  | 
 .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value  | 
 n/a  | 
 FiveWs.class  | ||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP].sequenceNumber > 1  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 .outboundRelationship[typeCode=COMP] or  .participation[typeCode=SBJ]  | 
 .entry  | 
|||
![]() ![]() ![]() ![]()  | 
  | 
 n/a  | 
|||
![]() ![]() ![]() ![]()  | 
 ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]  | 
 .component.section  | 
|||
  Documentation for this format | |||||