Stream: implementers
Topic: ValueSet $expand includeDesignations support on test servers
Stefan Lang (Sep 07 2018 at 14:58):
I just tried ValueSet expansion with designations.
While Ontoserver supports includeDesignations : https://ontoserver.csiro.au/stu3-latest/ValueSet/$expand?url=http://hl7.org/fhir/ValueSet/v2-0136&includeDesignations=true
others just seem to ignore it:
http://test.fhir.org/r3/ValueSet/$expand?url=http://hl7.org/fhir/ValueSet/v2-0136&includeDesignations=true
https://fhirtest.uhn.ca/baseDstu3/ValueSet/$expand?url=http://hl7.org/fhir/ValueSet/v2-0136&includeDesignations=true
displayLanguage is ignored by all three servers above, even though HAPI's CapabilityStatement / OperationDefinition states that includeDesignations and displayLanguage are supported. Ontoserver's OperationDefinition at least correctly shows includeDesignations only.
So I wonder which test servers do support these parameters and may act as a good base for testing terminology functionality.
Rob Hausam (Sep 10 2018 at 14:44):
I think we're just starting to get into this, so the support isn't really there yet. I'm glad you are looking at it. Not sure what the timelines are for getting this sufficiently/fully supported on the various servers.
Stefan Lang (Sep 10 2018 at 20:24):
Thanks Rob. I think it's getting more important now that more and more non-English speaking countries are starting to actually use FHIR for production systems.
At least in Germany, I think we're just about to see an explosion of the number of such systems within the next 24 months. So the reference implementations should be ready by then. People start asking questions like "if it's in the spec, why can't I test it anywhere?" ;-)
Jim Steel (Sep 11 2018 at 01:04):
displayLanguage (and multilingual support generally), is getting closer to the top of Ontoserver's priority list
Michael Lawley (Sep 13 2018 at 05:51):
The CodeSystem/ValueSet above is interesting; none of the designations have a value for concept.designation.use
and I would have expected the desirable value to be something other than the three codes in the use valueset (the closest SCT concept is 900000000000548007 |Preferred|
I guess a terminology server has a clear choice when displayLanguage only matches a single designation, but what if there are multiple?
Grahame Grieve (Sep 13 2018 at 06:06):
pick the first... if no use is provided... decision delegated to the server
Last updated: Apr 12 2022 at 19:14 UTC