FHIR Chat · Search result with different coding · implementers

Stream: implementers

Topic: Search result with different coding


view this post on Zulip Yunwei Wang (Jun 09 2021 at 20:01):

I am just thinking about this scenario. Assume all my Condition resources have ICD-10 coding. And the incoming search query uses SCT coding. And by internal mapping, I can figure out the matched ICD-10 code(s). Should I
1) return Condition with matched ICD-10 coding. It is weird that coding in the result does not match the coding in the request
2) return Condition with matched ICD-10 coding + SCT coding in Condition.code. This gives wrong impression that I have SCT coding for Condition which I don't.
3) return empty since no matched SCT coding. This does not sound good either since I do have internal logic to get the result.
4) ask client to do a ConceptMap/$translate first. That means I have to publicly support ConceptMap.

Any thought?

view this post on Zulip Michele Mottini (Jun 09 2021 at 20:11):

(2)
...and it is not a 'wrong impression': if you know that a certain ICD-10 code is the same thing as a certain SCT code you do 'have' it

view this post on Zulip Yunwei Wang (Jun 09 2021 at 20:16):

That creates a issue that searching with SCT returns Condition with two codings in Condition.code while reading by id or searching by ICD returns the same Condition with 1 coding.

view this post on Zulip Michele Mottini (Jun 09 2021 at 20:27):

Oh no - you should always put the SCT code there of course


Last updated: Apr 12 2022 at 19:14 UTC