Stream: implementers
Topic: URL vs. OID
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
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