FHIR Chat · Mapping CDA to FHIR · cda to fhir

Stream: cda to fhir

Topic: Mapping CDA to FHIR


view this post on Zulip Nassirian (Jan 27 2018 at 13:05):

Hi, I want to convert a CDA file which has some XML information about patient, medication,.....
I want to convert it to FHIR resources using mapping. What is the best way? Is there any tutorial about it?

view this post on Zulip Lloyd McKenzie (Jan 27 2018 at 15:07):

@Rick Geimer ?

view this post on Zulip Nassirian (Jan 29 2018 at 10:07):

I am trying to map xml cda document to Fhir resources using structureMap resource.I defined my xml CDA document as source .But I can not find any way to link my defined structureMap resource to corresponding FHIR resources. Actually i don't know how to use this structureMap and get a fhir resource as Target. is there any example ? any tutorial?

view this post on Zulip Lloyd McKenzie (Jan 29 2018 at 12:34):

@Grahame Grieve ?

view this post on Zulip Nassirian (Jan 29 2018 at 12:53):

Thanks for your response .Yes.I am trying to use the method of Grahame Grieve ,but couldn't find tutorial for java implementation. Actually looking for how to use StructureMapUtilities in FHIR.I will be grateful.

view this post on Zulip Grahame Grieve (Jan 29 2018 at 13:56):

Actually, this happens to be on my list of things to do this week. but there's an example of executing the engine in ValidationEngine. I need to do some CDA samples as well

view this post on Zulip Nassirian (Jan 29 2018 at 15:22):

Thanks a lot.Where can I find it next week when you will be finished?in which link?

view this post on Zulip Grahame Grieve (Jan 29 2018 at 15:26):

It will be here

view this post on Zulip Nassirian (Jan 29 2018 at 15:29):

Many thanks.I will intensively waiting.

view this post on Zulip Aaron Seib (Feb 28 2018 at 20:52):

Hi - has any one developed a tool that ingest a CCDA and outputs the data as FHIR Resources? I have a CCDA that I need to turn into FHIR resources for a demo at HIMSS and would really appreciate the assist.

view this post on Zulip David Hay (Mar 01 2018 at 03:15):

@Rick Geimer had an XSLT transform that could do part of this...

view this post on Zulip Grahame Grieve (Mar 01 2018 at 08:15):

it's something we'll be investing in over the next few months. There's bits of work, but nothing generally accepted

view this post on Zulip Rick Geimer (Apr 06 2018 at 18:52):

The XSLT transforms David referred to are here. They were updated for HIMSS, and now cover a fair amount of C-CDA, but the primary focus/coverage are templates needed for Pharmacy Care Plan documents.
https://github.com/lantanagroup/PhCP-Public-Transforms

view this post on Zulip Ron Shapiro (Apr 11 2018 at 16:15):

Qvera has just added a CDA to FHIR Demo channel that is included with the Qvera FHIR Starter Kit. Using the Qvera Interface Engine, any CDA document can be converted into a FHIR Bundle of resources and then validated against any of the public FHIR servers. The Qvera FHIR Starter Kit can be downloaded and used for free from https://www.qvera.com/fhir-starter-kit

view this post on Zulip Bhushan Baviskar (Apr 16 2018 at 09:41):

Hi,
Can anyone share the link to the mapping document for CCD to FHIR conversion?

view this post on Zulip Lloyd McKenzie (Apr 17 2018 at 19:00):

I would have thought the mappings would have been included in the CCDA on FHIR IG, but looking at the profiles, I don't see them. @Rick Geimer , @Grahame Grieve ?

view this post on Zulip Grahame Grieve (Apr 17 2018 at 22:42):

they don't exist... we're working on them (lots of things exist informally, and google may turn them up....)

view this post on Zulip Rick Geimer (Apr 18 2018 at 04:52):

@Lloyd McKenzie As Grahame said. Mappings were not in scope for the initial C-CDA on FHIR ballot, but are part of the new PSS we ran by FHIR-I and FMG recently, which will update C-CDA on FHIR with mappings. The open source XSLT transforms I linked to previously were developed separately under an ONC grant.

view this post on Zulip Bhushan Baviskar (May 14 2018 at 17:27):

So nobody is doing the mapping from CCD to FHIR resources as of now? I am specifically looking for CCD to FHIR conversion and not other CCDA documents.

view this post on Zulip Jean Duteau (May 14 2018 at 17:29):

there is an ongoing HL7 project to map from CCDA to FHIR which includes CCD to FHIR.

view this post on Zulip Brett Marquard (May 14 2018 at 21:38):

Is there a link or repo where work will be posted?

view this post on Zulip David Hay (Jun 19 2018 at 22:28):

What's the best way to get involved with this project?

view this post on Zulip David Hay (Jun 24 2018 at 22:53):

Any update on this? We have some questions about mapping that we'd love to discuss in this forum...

view this post on Zulip Grahame Grieve (Jun 25 2018 at 10:21):

sure - ask specific questions - more likely to get an answer. The problem with a question like, 'what's the best way to get involved ?'is that no one really knows...

view this post on Zulip Aaron Pearson (Apr 18 2019 at 18:19):

We are trying to understand more about CDA vs FHIR documents and how each are expected to be implemented in a given health system. We have several samples of both CDA documents and FHIR resources pulled from the same system (same patient, same medical record). However, we are finding that the data provided in the CDA document is more complete than the data being provided in FHIR though we are not aware that we are restricting anything in the request. Our general question now is: Are FHIR and CDA implementations within the same system required to be identical? That is, if implemented, is it required that the same data be available via both methods or is it possible some health systems have an incomplete FHIR implementation such that a CDA might have more data available than FHIR?

view this post on Zulip Lloyd McKenzie (Apr 18 2019 at 18:45):

There's no requirement that different APIs must expose the same information. It's completely possible for CDA to expose more information (or less information or just different information) than FHIR. The same goes for v2 vs. FHIR or v2 vs. CDA. The reasons for variation could be driven by different API purposes, different demands by the standards governing each API, different internal business drivers or just different maturities of the respective interfaces. You might also find different behavior in different systems.


Last updated: Apr 12 2022 at 19:14 UTC