Stream: implementers
Topic: Using ICD-[X] Codes with FHIR
W Smith (Jul 31 2020 at 17:34):
With the Condition resource, is this the correct way to use a ICD-10 condition?
"code": {
"coding": [
{
"system": "https://www.who.int/classifications/icd/en/",
"code": "J95.851"
}
],
"text": "J95.851"
}
In the FHIR validator with command line "java -jar org.hl7.fhir.validator.jar test.json -version 4.0.1 -profile http://hl7.org/fhir/StructureDefinition/Bundle" it gives a info message, not a warning or a error.
"Information @ Bundle.entry[2].resource.ofType(Condition).code.coding[0] (line 163, col26) : Code System URI "https://www.who.int/classifications/icd/en/" is unknown so the code cannot be validated
Lloyd McKenzie (Jul 31 2020 at 20:21):
The system is expected to be http://hl7.org/fhir/sid/icd-10 or one of the variants as described on the FHIR ICD page. In general, sending a raw code in CodeableConcept.text is odd - the text is supposed to be human readable and would the text the user typed or saw on the screen for the diagnosis, not the formal coding behind it.
Grahame Grieve (Jul 31 2020 at 20:24):
if userSelected = true - the user explicitly chose the code itself, then the text might be the code itself. And that might be the case for ICD, in some contexts
Lloyd McKenzie (Jul 31 2020 at 20:26):
Yes. I didn't say it was wrong. In principle, the same could be true of SNOMED codes - there are a few people in this community who could do that. But it's not common and isn't great practice. For most people downstream, it's quite unhelpful.
W Smith (Jul 31 2020 at 21:14):
Using the following instead:
,
"code": {
"coding": [
{
"system": "http://hl7.org/fhir/sid/icd-10",
"code": "J95.851"
}
]
}
I get an error
Error @ Bundle.entry[2].resource.ofType(Condition).code.coding[0] (line 163, col26) : Code "J95.851" not found; The code "J95.851" is not valid in the system http://hl7.org/fhir/sid/icd-10; The code provided (http://hl7.org/fhir/sid/icd-10#J95.851) is not valid in the value set All codes known to the system for "http://hl7.org/fhir/sid/icd-10#J95.851"
I get the impression http://hl7.org/fhir/sid/icd-10 does not define any or many ICD-10 codes.
Grahame Grieve (Jul 31 2020 at 21:40):
ICD-10 is a challenge in regard to source. It's work in progress
Charlie Filkins (Oct 08 2020 at 19:14):
Have there been any changes to this issue? Is is possible to validate resource representations with ICD-10 codes now?
Thanks ... Charlie
Grahame Grieve (Oct 08 2020 at 22:32):
soon, apparently
Charlie Filkins (Oct 14 2020 at 13:31):
Is there something I can track to know when this is possible? We're having some trouble knowing exactly what we can put where.
Thanks ... Charlie
Lin Zhang (Oct 14 2020 at 13:51):
@Grahame Grieve What do you mean by the "source" challenge?
Grahame Grieve (Oct 14 2020 at 19:26):
I meant ICD-10-CM (US variant). I think that we should be able to get standard ICD-10 sorted. @Rob Hausam ?
Shuvam Bosana (Oct 14 2020 at 19:34):
@Grahame Grieve can we use ICD 10 codes in DiagnosticReport / Condition resources ?
Grahame Grieve (Oct 14 2020 at 19:35):
in principle, yes, but profiles may affect whether it's allowed in some contexts
Shuvam Bosana (Oct 14 2020 at 19:39):
By profile do you mean specific FHIR implementation like US Core . ?
Jean Duteau (Oct 14 2020 at 20:07):
i believe that he means that any guide may profile either DiagnosticReport or Condition to say what codes can be sent. The core specification doesn't preclude nor mandate ICD-10, so it is up to the individual guides to indicate what can be allowed.
Shuvam Bosana (Oct 14 2020 at 20:23):
@Jean Duteau Got it. Thanks a lot for clarifying.
Rob Hausam (Oct 14 2020 at 20:43):
@Grahame Grieve Yes, we are able to get standard ICD-10 and ICD-10-CM (and potentially other variants) sorted now. I just need to finish getting that done.
Lin Zhang (Oct 15 2020 at 00:06):
@Rob Hausam Fully transform/load the WHO CLaML?
Jim Steel (Oct 20 2020 at 04:33):
If its coming in from ClaML, I'd welcome increased participation in our open-source ClaML-FHIR converter https://github.com/aehrc/fhir-claml
Last updated: Apr 12 2022 at 19:14 UTC