Stream: IG creation
Topic: Dicom code validation errors
John Moehrke (Oct 25 2021 at 13:42):
New IG builder this weekend is now throwing a validation error on DICOM codes. I think I have these right.
John Moehrke (Oct 25 2021 at 13:42):
John Moehrke (Oct 25 2021 at 13:43):
"type" : {
"system" : "http://dicom.nema.org/resources/ontology/DCM",
"code" : "110112",
"display" : "Query"
},
John Moehrke (Oct 25 2021 at 13:43):
is fine
John Moehrke (Oct 25 2021 at 13:44):
but this is not
"agent" : [
{
"type" : {
"coding" : [
{
"system" : "http://dicom.nema.org/resources/ontology/DCM",
"code" : "110152",
"display" : "Destination Role ID"
}
]
},
John Moehrke (Oct 25 2021 at 13:46):
so it is not all DICOM codes. but I don't understand the error
Error parsing response message: This does not appear to be a FHIR resource (wrong namespace '') (@ /) (see Tx log)
with the tx log url - http://build.fhir.org/ig/IHE/ITI.PDQm/branches/main/qa-tx.html#l11
John Moehrke (Oct 25 2021 at 13:50):
that tx log really is confusing as it has all kinds of garbage... is there debugging code in the latest IG builder @Grahame Grieve
John Moehrke (Oct 25 2021 at 13:50):
error returned from tx is
<head><title>413 Request Entity Too Large</title></head>
John Moehrke (Oct 25 2021 at 14:28):
@Mark Iantorno ?
Mark Iantorno (Oct 25 2021 at 14:35):
I think this may be a terminology server issue with expansion? I would have to talk with Grahame about it?
John Moehrke (Oct 25 2021 at 14:49):
I thought that first.. but look at the tx log... the POST body is 1Meg in size. the http header says it is just 183. All the others are around 400-500 and the body and http header seem to agree.
John Moehrke (Oct 25 2021 at 14:49):
seems a buffer overflow bug?
Mark Iantorno (Oct 25 2021 at 14:51):
Might be, yeah. Will need to wait for Grahame to take a look at it though
Grahame Grieve (Oct 25 2021 at 18:35):
this was an artifact of the server reconfiguration rule - should be fixed now
John Moehrke (Oct 25 2021 at 20:48):
it worked
Diana_Ovelgoenne (Nov 09 2021 at 10:24):
Hi,
I am getting errors with the validation of some codes, not all. These are the following: 130557 130558 130559. Error for the 3 of them is The code "130557" is not valid in the system http://dicom.nema.org/resources/ontology/DCM; The code provided (http://dicom.nema.org/resources/ontology/DCM#130557) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4) for 'http://dicom.nema.org/resources/ontology/DCM#130557'.
However they are 3 valid codes existing under http://dicom.nema.org/resources/ontology/DCM.
@Rob Hausam @Mark Iantorno Can you please check why are these codes failing to validate? Thanks!
Grahame Grieve (Nov 09 2021 at 20:20):
how to reproduce?
Diana_Ovelgoenne (Nov 10 2021 at 07:32):
test.fsh
This fsh file leads into the reported problem
Grahame Grieve (Nov 10 2021 at 09:03):
no a whole IG please. Have you tried clearing the tx-cache?
Diana_Ovelgoenne (Nov 10 2021 at 14:19):
clearing the tx-cache didn't resolve the problem. Here is the IG, sorry I can't provide it on a Github DICOMErrors.zip
Grahame Grieve (Nov 10 2021 at 19:27):
fixed next server upgrade
Last updated: Apr 12 2022 at 19:14 UTC