FHIR Chat · different language · implementers

Stream: implementers

Topic: different language


view this post on Zulip David Hay (Sep 21 2016 at 14:46):

How can I represent ' code' values (eg Patient.gender) in a different language?

view this post on Zulip Josh Mandel (Sep 21 2016 at 15:18):

Codes don't have a language... they're just coded terms that we agree, by convention, should mean something (ideally, their meaning is some language-independent concept like "glucose", or "female" — though of course I recognize that these aren't as straightforward as we like to pretend.)

view this post on Zulip Josh Mandel (Sep 21 2016 at 15:18):

Do you mean, you want the over-the-wire representatation to look different?

view this post on Zulip Grahame Grieve (Sep 21 2016 at 15:37):

we can add trnslations to the code system or value set, and the terminology server can serve them in a language of your choice

view this post on Zulip Robert McClure (Sep 22 2016 at 11:23):

I'd hope that Josh's answer is the final word - Codes don't have a code system or translation. If you need that it needs to be something else.

view this post on Zulip Lloyd McKenzie (Sep 22 2016 at 12:35):

I think there's a difference between what goes over the wire and what your system does. With a "code", the expectation is that all implementations have a complete copy of the code system locally and are capable of mapping it to an appropriate display. In theory, we can define a variety of language specific display values for those codes as part of the code system, but that won't affect what goes over the wire.

view this post on Zulip David Hay (Sep 22 2016 at 23:25):

btw - this was a question that came up in my tutorial yesterday. I'm certainly not proposing that the wire representation should change, but it was an interesting question. And the fact that the responses came so quickly certainly helped my assertion about community responsiveness! Thanks all!

view this post on Zulip Mika Tuomainen (May 04 2018 at 08:51):

"In theory, we can define a variety of language specific display values for those codes as part of the code system, but that won't affect what goes over the wire."

There are now language specific display values for codes as part of the code systems. What does this mean: "that won't affect what goes over the wire"? What display value shall be used over the wire? Only "main display" CodeSystem.concept.display? Or could there alternatively be CodeSystem.concept.designation.value (where the translation of the display is).

I ended this contemplation when I researched International Patient Summary Implementation Guide. There is an extension StructureDefinition-coding-uv-ips ( http://hl7.org/fhir/uv/ips/StructureDefinition-coding-uv-ips.html): "This profile extends the capabilities of the coding data type to support multi-language designations (display). It relies oon the Translation extension."

Should this extension be used to to put translation of the display over the wire?

view this post on Zulip Lloyd McKenzie (May 04 2018 at 12:04):

That wording is poor. What it should say is "..., but that won't affect the code sent that provides computable interoperability". Also, ips should not be defining an extension to support multi-language designations given that there's already an extension for all strings that would serve this purpose. @Brian Postlethwaite ?


Last updated: Apr 12 2022 at 19:14 UTC