FHIR Chat · URL vs. OID · implementers

Stream: implementers

Topic: URL vs. OID


view this post on Zulip Michaela Ziegler (Oct 12 2021 at 14:20):

What do I miss? Or what is the difference?

If I use the URL http://terminology.hl7.org/CodeSystem/icd-o-3 for the CodeSystem IcdO3, the validator informs me, that the code in the example can't be validated. So, that is what I expect, because it is an external system.

If I use the OID 2.16.840.1.113883.6.43.1 the validator gives me the following error:
The code "8140/3" is not valid in the system urn:oid:2.16.840.1.113883.6.43.1; The code provided (urn:oid:2.16.840.1.113883.6.43.1#8140/3) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4) for 'urn:oid:2.16.840.1.113883.6.43.1#8140/3'

   "coding" : [
      {
        "system" : "urn:oid:2.16.840.1.113883.6.43.1",
        "version" : "3.2",
        "code" : "8140/3",
        "display" : "Adenokarzinom o.n.A."
      }
    ]

I set the special-url parameter in the sushi-config.yaml, this changed nothing:

parameters:
  special-url:
    - urn:oid:2.16.840.1.113883.6.43.1

view this post on Zulip Lloyd McKenzie (Oct 12 2021 at 14:56):

You must use the URL http://terminology.hl7.org/CodeSystem/icd-o-3. That's the official registered URL for the code system in HL7. Using anything else is non-conformant. Whether a given terminology server knows how to validate the codes from that code system is a different question.


Last updated: Apr 12 2022 at 19:14 UTC