FHIR Chat · Valuesets that include Valuesets --> Trouble · IG creation

Stream: IG creation

Topic: Valuesets that include Valuesets --> Trouble


view this post on Zulip Saul Kravitz (Aug 11 2020 at 22:34):

Having trouble with the IG PUblisher building a ValueSet that includes another Valueset.

Take a look at: https://build.fhir.org/ig/HL7/davinci-pdex-plan-net/ValueSet-IndividualSpecialtyAndDegreeLicenseCertificateVS.html
Codes in this valueset are flagged as not being members of the VS.
See https://build.fhir.org/ig/HL7/davinci-pdex-plan-net/qa.html#_scratch_ig-build-temp-LZAZV5_repo_input_examples_Practitioner-HansSoloPractitioner
The code in question https://taxonomy.nucc.org/#207RC0000X is definitely part of https://build.fhir.org/ig/HL7/davinci-pdex-plan-net/ValueSet-IndividualAndGroupSpecialtiesVS.html which is part of the above VS.

I have issues with the CodeSystem for the NUCC Provider Taxonomy, but that error/warning should be distinct from failure of Valueset membership, IMHO. THX

view this post on Zulip Grahame Grieve (Aug 12 2020 at 04:39):

I think I fixed this as part of fixing this: https://chat.fhir.org/#narrow/stream/179252-IG-creation/topic/multiple.20valueSets.20in.20a.20valueSet

view this post on Zulip Grahame Grieve (Aug 12 2020 at 04:40):

if not.. maybe it's an NUCC thing...

view this post on Zulip Saul Kravitz (Aug 12 2020 at 14:59):

The behavior of valuesets that include value sets is improved. They now display properly on the ValueSet Page.
However, I still get lots of warnings and errors when I try to use the codes in examples.
I am referencing NUCC Provider Taxonomy as per https://www.hl7.org/fhir/terminologies-systems.html -- http://nucc.org/provider-taxonomy.

Use of NUCC codes in Value sets composed of valuesets that include these codes generate errors https://build.fhir.org/ig/HL7/davinci-pdex-plan-net/qa.html#_scratch_ig-build-temp-W2KPU7_repo_input_examples_HealthcareService-BurrClinicServices for valid codes.

All NUCC Provider Taxonomy code references generate a warning: https://build.fhir.org/ig/HL7/davinci-pdex-plan-net/qa.html#_scratch_ig-build-temp-W2KPU7_repo_input_vocabulary_ValueSet-IndividualAndGroupSpecialtiesVS

view this post on Zulip Ted Klein (Aug 12 2020 at 15:29):

Saul, I have been grappling with this exact thing as well. I am VERY slowly updating the v3 value sets in the UTG current build that enumerate NUCC codes to use the correct codes (the coremif published old codes that were superseded over 12 years ago but never updated in HL7) and have fixed about half of them as of UTG build 1.0.28. But several that have valid codes and look ok still are triggering build errors that may still be a remaining publisher issue - I don't know.

view this post on Zulip Saul Kravitz (Aug 12 2020 at 15:56):

I'm most concerned about the errors, since that is a barrier to publication. We are supposed to publish one of these days, sigh.

view this post on Zulip Grahame Grieve (Aug 12 2020 at 20:38):

errors in NUCC caused by bad UTG definitions are not a barrier to publishing

view this post on Zulip Saul Kravitz (Aug 12 2020 at 20:44):

So can I stop worrying about this type of error, and if I buy you a beer you will tell Melva that I'm to be trusted with these errors? ;-). The error message makes me think that there is more going on here. Like a combination of a inability to validate a code and using Valuesets that include valuesets. I don't get similar errors without the hierarchical valueset.

https://build.fhir.org/ig/HL7/davinci-pdex-plan-net/qa.html#_scratch_ig-build-temp-W2KPU7_repo_input_examples_HealthcareService-BurrClinicServices

Thx...

view this post on Zulip Grahame Grieve (Aug 13 2020 at 07:07):

hang on - what is code XXXXXXXX ?

view this post on Zulip Saul Kravitz (Aug 13 2020 at 18:37):

Mea culpa...fixed that one....

view this post on Zulip Saul Kravitz (Aug 21 2020 at 20:20):

How and to whom should a signal flare be sent up that there is a problem with the UTG definition? THANX

view this post on Zulip Vassil Peytchev (Aug 21 2020 at 20:40):

Maybe #terminology / utg ?

view this post on Zulip Charlie Filkins (Nov 19 2020 at 17:53):

Folks,

I am experiencing a similar problem validating representations of our resources using NUCC codes. This led me to look at the examples in hl7.fhir.us.davinci-pdex-plan-net#current. For this discussion, I'm working with OrganizationAffiliation-PharmChainAffil3.json and PractitionerRole-HansSoloRole1.json.

The specialty attribute of the OrganizationAffiliation is bound to http://hl7.org/fhir/us/davinci-pdex-plan-net/ValueSet/SpecialtiesVS, which includes two other ValueSets. In the PractitionerRole, specialty is bound to http://hl7.org/fhir/us/davinci-pdex-plan-net/ValueSet/IndividualAndGroupSpecialtiesVS, which does not include other ValueSets.

Version 5.1.21 of the Validator processes the PractionerRole example just fine (Warning and Informational messages), but not OrganizationExample (Errors too). However 5.1.22 throws Errors for both files.

Any help on this is appreciated ... Charlie

view this post on Zulip Lloyd McKenzie (Nov 19 2020 at 23:39):

@Grahame Grieve


Last updated: Apr 12 2022 at 19:14 UTC