FHIR Chat · Using Simplifier with external Terminology Server · conformance

Stream: conformance

Topic: Using Simplifier with external Terminology Server


view this post on Zulip Simone Heckmann (Aug 09 2017 at 09:10):

Is it (prospectively going to be) possible, to have a project on Simplifier hosting just the Profiles and examples but having the Terminologies on a different TX server?
e.g. configuring the fhir endpoint of the tx server in the project properties so that simplifier's validation can delegate code validations to that server...
What would be the requirements for such a server (apart from the obvious $validate-code operation)?

view this post on Zulip Martijn Harthoorn (Aug 09 2017 at 09:27):

Yes. We do have plans for that.

view this post on Zulip Martijn Harthoorn (Aug 09 2017 at 09:28):

We have not gotten as far to define requirements. But the C# API validator already allows for using a different terminology server. And that will determine the requirements.

view this post on Zulip Martijn Harthoorn (Aug 09 2017 at 09:29):

But we also have defined some other possible uses for a 'plug-in' terminology server in Simplifier.

view this post on Zulip Martijn Harthoorn (Aug 09 2017 at 09:29):

Such as lookup, expand etc.

view this post on Zulip Jim Steel (Aug 09 2017 at 22:53):

$subsumes would probably be useful

view this post on Zulip Simone Heckmann (Aug 14 2017 at 08:10):

Our precise use case would be that we're going to host the ValueSets and CodeSystems used in our national profiles on a different tx server (presumably Art-Decor.org) since these are not specific to FHIR and may be used in many different specifications (V2, CDA), so we'd like to keep them on "neutral ground".
However, that system would never be hosting any FHIR core Terminologies, so at some point, we'd like to be able to tell Simplifier, to only look for 'http://fhir.de/ValueSet.*'-canonicals on the external tx-server.

I was wondering: Does Simplifier currently need CodeSystem-Resources at all or is an expanded ValueSet enough to enable validation?

view this post on Zulip Grahame Grieve (Aug 14 2017 at 09:27):

I can comment on the java validator - if it's given an expansion, it'll just use that. But there's plenty of value sets that can't be expanded at all, and the only way to validate is on the server (e.g. most snomed ct value sets)

view this post on Zulip Ewout Kramer (Aug 22 2017 at 07:25):

I can comment on the java validator - if it's given an expansion, it'll just use that. But there's plenty of value sets that can't be expanded at all, and the only way to validate is on the server (e.g. most snomed ct value sets)

Same is true for the .NET validator - it will use the expansion if present and defer to a terminology service if not. The built-in service (the one Simplifier currently uses) has a hard limit when generating an expansion (I think about a 1000 or so, could check if you want), but will accept any expansion that you manage to get across the wire ;-)

view this post on Zulip Ewout Kramer (Aug 22 2017 at 07:26):

(sorry for the late reply, but there is no "out of office for zulip" ;-)


Last updated: Apr 12 2022 at 19:14 UTC