FHIR Chat · Terminology Servers · implementers

Stream: implementers

Topic: Terminology Servers


view this post on Zulip Kesara Liyanage (Oct 14 2018 at 22:47):

I'm a bit confused on the function of a terminology server. Do you connect with one to retrieve appropriate value sets for a given code system definition found in a structure definition? If so, are there open source options?

view this post on Zulip Grahame Grieve (Oct 14 2018 at 22:52):

yes, and there are plenty of options. we haven't made a formal list, but see

view this post on Zulip Grahame Grieve (Oct 14 2018 at 22:53):

actually:

view this post on Zulip Grahame Grieve (Oct 14 2018 at 22:53):

see http://wiki.hl7.org/index.php?title=Open_Source_FHIR_implementations for a start, but no one has assembled a complete list. I'd list Ontoserver, Apelon DTS, Terminz, Art Decor, VSAC, HAPI, fhir.loinc.org and my own server at http://healthintersections.com.au/FhirServer - but these are all different sorts of servers that are adaptable to some degree or other. Ontoserver is the best general purpose server

view this post on Zulip Kesara Liyanage (Oct 14 2018 at 23:35):

Thanks Grahame very helpful

view this post on Zulip Anil Patel (Feb 19 2019 at 21:06):

Hi, does anyone know of anyone has implemented a terminology server solution that takes a Lab V2.4 message inbound and then validates it using a FHIR terminology server and sends a outbound HL7 V2 message to the backend database to store. I have an interesting problem that requires replacing a HUB solution that validated terminology, location and provider information, the problem is that the HUB does a translation from a local code to a LOINC code, so the HUB must maintain mappings.

view this post on Zulip Grahame Grieve (Feb 19 2019 at 21:07):

this has not happened yet. We haven't described how to handle table 396 rather than fhir code system URIs

view this post on Zulip Lloyd McKenzie (Feb 19 2019 at 21:53):

We sort of have. The NamingSystem resource can capture the v2 codes as well as the FHIR URIs for a given code system and could be used as the basis for transformation. What we haven't done is publish NamingSystems for the code systems in table 396 that show the codes, OIDs and URIs for each.

view this post on Zulip Grahame Grieve (Feb 19 2019 at 22:03):

What we haven't done is defined what it looks like on the terminology service API

view this post on Zulip Anil Patel (Feb 20 2019 at 02:06):

It would seem to me that defining V2 in a terminology service API would be something everyone is looking for. Are there other counties or organisations working on this.? Can I help to contribute to this effort? what is needed?

view this post on Zulip Yunwei Wang (Feb 20 2019 at 20:54):

If the inbound and outbound are V2 messages, why do you need a FHIR terminology server sit in the middle to do validation?

view this post on Zulip Jim Steel (Feb 21 2019 at 05:17):

Depends what you're validating, I guess. I suppose if you're doing code mapping on the way through, you might want to validate that a code from the incoming message is valid (against a ValueSet) before you translate into a code for inclusion in the outgoing message

view this post on Zulip Jim Steel (Feb 21 2019 at 05:17):

(Just guessing)

view this post on Zulip Grahame Grieve (Feb 21 2019 at 06:26):

I don't know why code validation is less important in the v2 world than the FHIR world

view this post on Zulip Anil Patel (Feb 21 2019 at 16:32):

Yes @Jim Steel yes you would want to validate the code from the valueset, but if the terminology server had a namespace for each sending system, with maps from the local code to a valueset, then it might be possible to do translation, but it would still need to forward the message as V2 to the backend.

view this post on Zulip Anil Patel (Feb 21 2019 at 16:32):

Code Validation is important

view this post on Zulip Anil Patel (Feb 21 2019 at 16:33):

@Lloyd McKenzie Do you know of any organisations that are doing these for a Lab V2 inbound message

view this post on Zulip Lloyd McKenzie (Feb 21 2019 at 16:35):

I don't, but if they were, I probably wouldn't - it's not a world I'm terribly tied to.

view this post on Zulip Jim Steel (Feb 21 2019 at 22:36):

The code translation we (Ontoserver) do - I'm sure other TS products do too - but the decoding/reencoding as V2 is (IMHO) outside the scope of FHIR terminology services (which doesn't mean a product won't do it)

view this post on Zulip Grahame Grieve (Feb 22 2019 at 01:20):

right. but where is impacts the terminology service API is how the systems are identified


Last updated: Apr 12 2022 at 19:14 UTC