FHIR Chat · Unsupported code systems · IG creation

Stream: IG creation

Topic: Unsupported code systems


view this post on Zulip Caleb Wan (Nov 12 2021 at 21:34):

I am seeing the following warnings in the QA report https://build.fhir.org/ig/HL7/davinci-pct/branches/master/qa.html

The first warning about http://terminology.hl7.org/CodeSystem/processpriority seems to be a tooling issue.

As for the other warnings, it seems that the Terminology Server does not support these code systems:
https://www.cms.gov/Medicare/Coding/place-of-service-codes/Place_of_Service_Code_Set (oid: 2.16.840.1.113883.15.5)
http://www.cms.gov/Medicare/Coding/HCPCSReleaseCodeSets
https://www.nubc.org/CodeSystem/RevenueCodes
https://www.nubc.org/CodeSystem/TypeOfBill

Please advise whether or not I should be suppressing these warnings.

Bundle.entry[0].resource.ofType(ExplanationOfBenefit).priority (l129/c22) warning ValueSet http://terminology.hl7.org/CodeSystem/processpriority not found by validator

Claim.item[0].location.ofType(CodeableConcept) (l120/c20) warning [Unable to determine whether the provided codes are in the value set http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTGFECMSPOS because the value set or a code system it depends on is not known to the validator, Code System URI ‘urn:oid:2.16.840.1.113883.15.5’ is unknown so the code cannot be validated]
Claim.item[0].location.ofType(CodeableConcept).coding[0] (l121/c12) information Code System URI 'urn:oid:2.16.840.1.113883.15.5' is unknown so the code cannot be validated

ValueSet.where(id = 'PCTGFEItemCptHcpcsHippsVS') warning Error from server: Unable to provide support for code system http://www.cms.gov/Medicare/Coding/HCPCSReleaseCodeSets (see Tx log)

ValueSet.where(id = 'PCTGFEItemRevenueVS') warning Error from server: Unable to provide support for code system https://www.nubc.org/CodeSystem/RevenueCodes (see Tx log)

ValueSet.where(id = 'PCTGFETypeOfBillVS') warning Error from server: Unable to provide support for code system https://www.nubc.org/CodeSystem/TypeOfBill (see Tx log)

view this post on Zulip Grahame Grieve (Nov 15 2021 at 03:39):

The first warning about http://terminology.hl7.org/CodeSystem/processpriority seems to be a tooling issue.

no. the error is:

ValueSet http://terminology.hl7.org/CodeSystem/processpriority not found by validator

That is very much not a tooling error

view this post on Zulip Grahame Grieve (Nov 15 2021 at 03:58):

but in the future, this error will be clearer:

view this post on Zulip Grahame Grieve (Nov 15 2021 at 03:58):

Found a reference to a CodeSystem (http://terminology.hl7.org/CodeSystem/processpriority) where a ValueSet belongs

view this post on Zulip Lloyd McKenzie (Nov 15 2021 at 04:07):

(This presumes that the tooling doesn't eventually support the value set shortcut that the spec currently says is allowed and is being discussed on the #terminology stream, correct?)

view this post on Zulip Grahame Grieve (Nov 15 2021 at 04:17):

it cannot support that in the reference type. That's only possibly valid in the terminology server operation parameters

view this post on Zulip Caleb Wan (Nov 15 2021 at 23:34):

Grahame Grieve said:

The first warning about http://terminology.hl7.org/CodeSystem/processpriority seems to be a tooling issue.

no. the error is:

ValueSet http://terminology.hl7.org/CodeSystem/processpriority not found by validator

That is very much not a tooling error

If it is not a tooling issue, what is the error that I need to fix? The warning was issued on the use of the code "normal" from that code system in the instance fsh-generated/resources/Bundle-PCT-AEOB-Bundle-1.json. But I used the same code "normal" and that code system in other instances and did not get the warning--see instance fsh-generated/resources/Claim-PCT-GFE-Institutional-1.json . Why the warning was issued on one instance and not on the others?

view this post on Zulip Grahame Grieve (Nov 16 2021 at 00:18):

well, it's not your error. And you can't fix it either.

view this post on Zulip Grahame Grieve (Nov 16 2021 at 00:18):

from the base spec:

view this post on Zulip Grahame Grieve (Nov 16 2021 at 00:19):

     {
        "path" : "ExplanationOfBenefit.priority",
        "binding" : {
          "strength" : "example",
          "description" : "The timeliness with which processing is required: stat, normal, deferred.",
          "valueSet" : "http://terminology.hl7.org/CodeSystem/processpriority"
        }
      }

view this post on Zulip Lloyd McKenzie (Nov 16 2021 at 00:28):

You can and should submit a change request for us to see if this can be fixed as a technical correction in R4B...

view this post on Zulip Caleb Wan (Nov 22 2021 at 03:05):

@Grahame Grieve @Lloyd McKenzie
I see now it is an error from the base resource itself.

What about the other warnings I mentioned before that are related to the following code systems?
Can you suggest how we should handle those warnings?

https://www.cms.gov/Medicare/Coding/place-of-service-codes/Place_of_Service_Code_Set (oid: 2.16.840.1.113883.15.5)
http://www.cms.gov/Medicare/Coding/HCPCSReleaseCodeSets
https://www.nubc.org/CodeSystem/RevenueCodes
https://www.nubc.org/CodeSystem/TypeOfBill

view this post on Zulip Grahame Grieve (Nov 22 2021 at 04:22):

none of those are supported. So triple check that you've got the right code system urls, and the codes and displays are correct, and then put them in the suppressed warnings file.

view this post on Zulip Lloyd McKenzie (Nov 22 2021 at 15:38):

Right code system URLs are those listed in the FHIR core spec, hl7.terminology.org, or HTA pages (in that order). If they're not listed any of those places, they're not official and you can't use them - you need to use something temporary until such time as HTA assigns one.

view this post on Zulip Larry Decelles (Nov 23 2021 at 13:02):

We have created Jira Change Request (https://jira.hl7.org/browse/FHIR-34371) based on the error http://terminology.hl7.org/CodeSystem/processpriority and Lloyd's suggestion above. @Grahame Grieve @Lloyd McKenzie


Last updated: Apr 12 2022 at 19:14 UTC