C-CDA on FHIR
2.0.0-ballot - STU 2 Ballot

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 2.0.0-ballot 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

## FHIR to C-CDA Procedures

FHIR US Core → C-CDA Mapping

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.

#### Note on template selection

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 to C-CDA

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

### Illustrative example

#### Links to example content

No examples available (of FHIR to C-CDA) at this time.

### Prior work and Expanded Spreadsheets

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