Summary: | C-Find shall match missing tags to null/empty string | ||
---|---|---|---|
Product: | Orthanc | Reporter: | Sébastien Jodogne <s.jodogne> |
Component: | Orthanc Core | Assignee: | Sébastien Jodogne <s.jodogne> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | --- | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Attachments: |
CR000000.dcm
1716449192-Capture.PNG |
Description
Sébastien Jodogne
2020-06-29 15:13:48 CEST
Created attachment 66 [details]
CR000000.dcm
[BitBucket user: Alain Mazy] [BitBucket date: 2018-12-10.17:18:40] Note that this also affects the new Orthanc Explorer interface and therefore, some studies might be inaccessible through the web interface. In this case, I have 3 patients whose name is "MAZY^ALAIN". Two of them have incomplete tags. Only one is found in the lookup interface. ![Capture.PNG](1716449192-Capture.PNG) Created attachment 100 [details]
1716449192-Capture.PNG
[BitBucket user: Sébastien Jodogne] [BitBucket date: 2018-12-11.12:26:17] "PatientSex" is a mandatory type 2 DICOM tag, as can be seen using dicom3tools: ```text $ dciodvfy /tmp/CR000000.dcm 2>&1 | grep Error Error - Missing attribute Type 2 Required Element=<PatientSex> Module=<Patient> Error - Missing attribute Type 1C Conditional Element=<DeidentificationMethod> Module=<Patient> Error - Missing attribute Type 1C Conditional Element=<DeidentificationMethodCodeSequence> Module=<Patient> Error - Missing attribute Type 2 Required Element=<ReferringPhysicianName> Module=<GeneralStudy> Error - Missing attribute Type 2 Required Element=<StudyID> Module=<GeneralStudy> Error - Missing attribute Type 2 Required Element=<AccessionNumber> Module=<GeneralStudy> Error - Attribute present when condition unsatisfied (which may not be present otherwise) Type 2C Conditional Element=<Laterality> Module=<GeneralSeries> ``` I guess the images from the first comment are invalid as well [BitBucket user: Alain Mazy] [BitBucket date: 2018-12-17.10:20:34] images from the first comment where linked to a UI problem that has been solved in https://hg.orthanc-server.com/orthanc/changeset/c9c2faf76bec1b3573d389a744ddae241ea2e037 [BitBucket user: Sébastien Jodogne] [BitBucket date: 2019-01-24.17:25:17] Fixed by changelist: https://hg.orthanc-server.com/orthanc/changeset/cf91b6f222784a9664961569f76ace9d47d52231 |