Stream: implementers
Topic: Terminology service
Mark Gunnels (Aug 11 2018 at 11:43):
Can anyone point me to a tutorial on using HAPI-FHIR to implement a Terminology Service? Additionally, if there are any good articles on FHIR Terminology Services, a pointer to those as well would be appreciated. Thanks!
Alexander Zautke (Aug 11 2018 at 13:25):
To get an initial overview, you can have a look at the Simplifier Profiling Academy and at the Terminology basics presentation at FHIR DevDays '16.
Mark Gunnels (Aug 13 2018 at 12:49):
Thanks!
Heather Patrick (Sep 09 2018 at 03:34):
I am interested in using Snapper as an value set authoring tool, but I don't understand how to use "Include Filter". What are valid entries for 'property' and 'value'?
Lloyd McKenzie (Sep 09 2018 at 03:36):
It's driven by the properties declared by the code system you're filtering.
Heather Patrick (Sep 09 2018 at 03:49):
Thank you!
Michael Lawley (Sep 09 2018 at 07:19):
It's also driven by any declared filters on the CodeSystem as well
Michael Lawley (Sep 09 2018 at 07:20):
See http://hl7.org/fhir/codesystem.html#filters
Heather Patrick (Sep 09 2018 at 16:30):
This is very helpful. Thank you.
Marat Surmashev (Sep 13 2018 at 10:13):
Hi.
I am looking at the documentation Terminology CodeSystem $subsumes Operation, and I can not fully understand what it means "Concepts A and B are equivalent" ?
ConceptA and ConceptB is same hierarchy level and same direct parent concept? Or ConceptA have Synonym designation attribute with codeB ? Or something else?
Michael Lawley (Sep 13 2018 at 11:31):
Normally you would not have equivalent concepts in a code system - every code represents something different. But in some code systems, especially those like SNOMED CT that support combining codes (post coordination), it is possible to say the same thing in different ways.
As an example, there may be codes for "drug", "aspirin", and "codeine" that you can combine to say "drug:ingredient=aspirin,ingredient=codeine" and "drug:ingredient=codeine,ingredient=aspirin", which are syntactically different, but semantically equivalent. Furthermore, there may also be another code "aspirin_and_codeine_medication" which is also equivalent to these two combination codes.
Marat Surmashev (Sep 13 2018 at 16:48):
@Michael Lawley thank you
Priyam Gupta (Jun 04 2021 at 12:39):
Which is a good terminology service implementation that has good coverage of concepts maps
Grahame Grieve (Jun 04 2021 at 13:22):
Ontoserver
Priyam Gupta (Jun 07 2021 at 05:26):
thanks
Dragos DOBRE (Jul 13 2021 at 09:04):
I'm trying to build the IG for my profile using Sushi and Publisher but I get a connection timeout when trying to connect to the Terminology server tx.fhir.org . Server is online (reply to ping) but the services seems not running. This happened several times last days. Does anybody know why this happens? Is the services down?
Lloyd McKenzie (Jul 13 2021 at 14:25):
Should be up again
Brendan Keeler (Jul 13 2021 at 15:31):
Ontoserver is mostly for Australia, it seems. Is that correct?
Rob Hausam (Jul 13 2021 at 16:56):
Ontoserver is also being used extensively in the UK now (and elesewhere - Michael Lawley of course knows the full extent of the implementations). Anyway, it's definitely not intended for use or actually being used only in Australia.
Jim Steel (Jul 13 2021 at 23:22):
also Germany, the Netherlands, Switzerland, New Zealand and a few other places
Brendan Keeler (Jul 14 2021 at 05:44):
Let me backtrack and rephrase. It seems to have certain nations' codesets listed as features, many of which are Australian. I'm wondering if it's suitable for use for the US
Jim Steel (Jul 14 2021 at 06:36):
Out of the box, Ontoserver doesn't come with content - the server operator has to populate it with the resources they need - so suitability for the US (or any other or more specific context of use) is not a yes/no answer.
Any terminology resource (CodeSystem, ValueSet, ConceptMap, NamingSystem) you can represent in FHIR (either as JSON or XML) can be uploaded into Ontoserver, and it will support all the tx operations that use that resource. We do this even for some fairly big CodeSystems (various ICDs, HPO, READ among others)
We treat SNOMED CT and LOINC specially, because they have complex distribution formats and implicit ValueSets and/or ConceptMaps that are hard (or impossible) to map into JSON/XML.
Jim Steel (Jul 14 2021 at 06:38):
Its probably not appropriate to advertise here though, so if you'd like more info, please don't hesitate to get in touch with me (or @Michael Lawley )
Dragos DOBRE (Jul 21 2021 at 06:34):
The Terminology Services were down all day yesterday and today still down. Who can I contact directly next time (@Lloyd McKenzie) ?
Jose Costa Teixeira (Jul 21 2021 at 07:43):
Which terminology services are you referring to @Dragos DOBRE ?
Dragos DOBRE (Jul 21 2021 at 10:20):
I'm referring the ones from http://tx.fhir.org which are used by the IG Publisher.
image.png
Jose Costa Teixeira (Jul 21 2021 at 10:21):
that is the terminology server, which is down at the moment.
Jose Costa Teixeira (Jul 21 2021 at 10:21):
We have a few people looking at this, the best direct contact is the community
Jose Costa Teixeira (Jul 21 2021 at 10:21):
(i.e. this chat https://chat.fhir.org/#narrow/stream/179252-IG-creation/topic/Term.20server.20is.20down.2E.2E.2E)
Jose Costa Teixeira (Jul 21 2021 at 10:22):
if you use the CI build, it may work. If you use local build, you can add -tx n/a to your command line for now
Dragos DOBRE (Jul 21 2021 at 12:00):
Thanks for the tip for the local build. Noted for the terminology server.
Rob Hausam (Jul 21 2021 at 12:04):
Apologies for not having posted anything yesterday about the terminology server status in implementers
, but the topic in IG creation
that Jose linked to and I'll repeat here should have the latest information.
Last updated: Apr 12 2022 at 19:14 UTC