Stream: implementers
Topic: CDA-on-FHIR question
Yunwei Wang (Oct 23 2018 at 13:33):
In CDA document, same entity may be repeated at different places in a document. For example, an practitioner can be author and leagalAuthenticator of the document. When convert that to FHIR bundle, should that entity converted to one Practitioner instance or two Practitioner instances (one for author and one for leagalAuthenticator)?
Steve Munini (Oct 23 2018 at 14:18):
I would tend to reference the same Practitioner in this case. - e.g. [base]/Practitioner/12345 for both.
Yunwei Wang (Oct 23 2018 at 14:32):
It is a little bit tricky since I have to assume the original document is accurate. If the CDA document mistakenly assigned the same id to two different entities, the CDA document is still readable (you can still read two entities with different names) but the converted FHIR bundle is totally ruined.
Lloyd McKenzie (Oct 23 2018 at 14:57):
If the CDA document made a mistake, all sorts of problems are possible. Where it gets messier is where the practitioner is the same and the identity is the same, but the data differs - e.g. different phone numbers as author vs. authenticator. In that case, I'd at least go with distinct PractitionerRoles.
Yunwei Wang (Oct 23 2018 at 15:21):
Should assignedAuthor.telecom maps to Practitioner.telecom or PractitionerRole.telecom? It is not mentioned in http://build.fhir.org/practitioner-mappings.html. I am uisng CCDA-on-FHIR mapping from http://wiki.hl7.org/index.php?title=C-CDA_on_FHIR#C-CDA.2FFHIR_Mapping. But this is on DSTU2.
Lloyd McKenzie (Oct 23 2018 at 17:36):
There's no good way to tell - We didn't make the differentiation in v3/CDA
Lloyd McKenzie (Oct 23 2018 at 17:39):
Safest is to use PractitionerRole
Last updated: Apr 12 2022 at 19:14 UTC