Stream: terminology
Topic: ValueSet for US Core
Yunwei Wang (Jul 01 2019 at 15:28):
Which terminology servers have full list of US Core value sets so I can call $expand to get expansion? I tried VSAC but it does not have value sets such as http://hl7.org/fhir/us/core/STU3/ValueSet-us-core-medication-codes.html
Rob Hausam (Jul 01 2019 at 17:21):
Good question, Yunwei. Outside of the build servers that US Core is using, I'm not sure about any comprehensive terminology server support. @Eric Haas @Brett Marquard?
Brett Marquard (Jul 01 2019 at 18:17):
you can try Grahame's server....i am not aware of one with full list today
Yunwei Wang (Jul 01 2019 at 18:26):
How about smaller value set such as: http://hl7.org/fhir/us/core/ValueSet/us-core-clinical-note-type (http://hl7.org/fhir/us/core/STU3/ValueSet-us-core-clinical-note-type.html)
The problem I am trying to solve is that when I want to validate a FHIR instance on US-Core profile, I need to either 1) call a terminology server to validate a code in a value set or 2) cache the expansion locally and validate using local expansion cache.
If there is no terminology server can do US Core value set expansion, then how could I validate a resource?
Yunwei Wang (Jul 01 2019 at 18:30):
I tried http://tx.fhir.org/r4/ValueSet?url=http://hl7.org/fhir/us/core/ValueSet/us-core-clinical-note-type, which returns 0 found
Eric Haas (Jul 02 2019 at 02:11):
you can try my custom validator (need to run locally and based on the ig-publisher) or Inferno tool.
Yunwei Wang (Jul 02 2019 at 13:12):
Another strange thing I found is that in http://hl7.org/fhir/us/core/STU3/ValueSet-us-core-medication-codes.html, the 2nd code in expansion is
25406 Nitrofurazone Topical Cream [Furacin]
Strangely, I cannot find this code in VSAC (https://vsac.nlm.nih.gov/valueset/2.16.840.1.113762.1.4.1010.4/expansion)
@Rob Hausam @Eric Haas
Yunwei Wang (Jul 02 2019 at 13:16):
@Eric Haas I am trying to solve this problem for Inferno. Does IG publishing tool do valueset expansion?
Reece Adamson (Jul 02 2019 at 14:05):
Looking at it on RxNav 25406
has a Retired
status, but based on the ValueSet it looks like it should be included.
Eric Haas (Jul 02 2019 at 16:32):
The ig publisher uses Grahames Terminology server to do all the expansions. doco
Yunwei Wang (Jul 02 2019 at 18:40):
Strange. I cannot find us-core valuesets at tx.fhir.org/r4
Rob Hausam (Jul 02 2019 at 19:36):
The IG-specific value sets are included as part of the IG itself. I'm not entirely certain how the IG Publisher deals with that internally, but they're not generally going to be available from the terminology server.
Yunwei Wang (Jul 03 2019 at 14:53):
So I looked first 10 valueset in US-Core R4. I found 2 on VSAC and 2 on OntoServer. Among the other 6, 3 are explicit and 3 are implicit.
Jim Steel (Jul 03 2019 at 23:11):
Which Ontoserver is that? r4.ontoserver.csiro.au?
Yunwei Wang (Jul 04 2019 at 23:09):
Yes. r4 and stu3-latest
Grahame Grieve (Jul 27 2019 at 11:38):
the value set is passed to the server to do the expansion. but it is not stored on the server
Last updated: Apr 12 2022 at 19:14 UTC