C-CDA on FHIR, published by HL7 International / Cross-Group Projects. This guide is not an authorized publication; it is the continuous build for version 1.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/ccda-on-fhir/ and changes regularly. See the Directory of published versions
While multiple vendors participated in CDA → FHIR mappings at a connectathon, only a single vendor (Cerner/Oracle) has participated in the FHIR → CDA mapping. We welcome feedback on these mappings which represent less than a multi-vendor consensus at this time.
This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, please refer to Procedures CDA → FHIR. For guidance on how to read the table below, see Reading the C-CDA ↔ FHIR Mapping Pages.
It also specifies a template for “all interventional, non-interventional, surgical, diagnostic, or therapeutic procedures or treatments pertinent to the patient historically at the time the document is generated.” For this reason, we recommend mapping FHIR Procedures to Procedure Activity Procedure when using the C-CDA R3/E1 guide for the targeted C-CDA, while guidance on mapping to the other templates when generating an older version C-CDA will be forthcoming.
FHIR Procedure |
C-CDA¹ Procedure Activity procedure |
Transform Steps |
---|---|---|
.identifier | /id | CDA id ↔ FHIR identifier |
.status | /statusCode | FHIR status → CDA statusCode |
.code | /code | CDA coding ↔ FHIR CodeableConcept |
.performedDateTime | /effectiveTime/@value | CDA ↔ FHIR Time/Dates |
.performedPeriod.start | /effectiveTime/low | CDA ↔ FHIR Time/Dates |
.performedPeriod.end | /effectiveTime/high | CDA ↔ FHIR Time/Dates |
.performer.actor | /performer | CDA ↔ FHIR Provenance |
.performer.onBehalfOf | /perfomer/assignedEntity/representedOrganization | CDA ↔ FHIR Provenance |
.location | Service Delivery Location /participant[@typeCode=”LOC”] /participantRole |
|
.reasonCode | Indication /entryRelationship[@typeCode=”RSON”] /observation/value |
CDA coding ↔ FHIR CodeableConcept |
.bodySite | /targetSiteCode | CDA coding ↔ FHIR CodeableConcept |
Annotation .note |
Comment Activity entryRelationship/act[code@code=”48767-8”]/entryRelationship/act/text |
1. XPath abbrievated for C-CDA Procedure as:
ClinicalDocument/component/structuredBody/component/section[code/@code=”47519-4”]/entry/procedure
No examples available (of FHIR to C-CDA) at this time.
As reviewed in the methodology, a more comprehensive review was performed via spreadsheets. These spreadsheets have been consolidated and further revised in the tables above but are provided for reference here