• PACS does not respect Patient Birth Date in a C-FIND query

    From kai.schlamp@gmail.com@21:1/5 to All on Fri Oct 23 04:12:51 2020
    Hello,

    I am trying to query patients using a C-FIND and providing a birth date as a filter. For example with DCMTK's findscu:

    findscu -v -k 0008,0052="PATIENT" -k 0010,0010="B*" -k 0010,0030="19430827" -P -aet ADIT1 161.42.xx.xx 104

    Unfortunately, our Fuji Synapse PACS completely ignores the birth date and sends back all patients that start with the letter B (regardless of the birth date).

    I know that 0010,0030 is a required field. Is it still standard compliant that it is ignored in a C-FIND as matching value? Is it somewhere defined which fields must be supported as a filter to match values?

    Best regards,
    Kai

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?J=C3=B6rg_Riesmeier?=@21:1/5 to All on Fri Oct 23 09:30:39 2020
    I know that 0010,0030 is a required field. Is it still standard compliant that it is ignored in a C-FIND as matching value? Is it somewhere defined which fields must be supported as a filter to match values?

    Patient's Birth Date (0010,0030) is an _Optional Key_ (on Patient Level) in the Patient Root Query/Retrieve Information Model:
    http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_C.2.2.html#sect_C.2.2.1.3
    http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_C.6.html#table_C.6-1

    That means, the SCP is not required to support it, neither for matching nor for returning a value in the C-FIND Response.

    Regards,
    Jörg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mathieu Malaterre@21:1/5 to All on Mon Oct 26 00:41:42 2020
    On Friday, October 23, 2020 at 6:30:42 PM UTC+2, Jörg Riesmeier wrote:
    I know that 0010,0030 is a required field. Is it still standard compliant that it is ignored in a C-FIND as matching value? Is it somewhere defined which fields must be supported as a filter to match values?
    Patient's Birth Date (0010,0030) is an _Optional Key_ (on Patient Level) in the Patient Root Query/Retrieve Information Model:
    http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_C.2.2.html#sect_C.2.2.1.3
    http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_C.6.html#table_C.6-1

    That means, the SCP is not required to support it, neither for matching nor for returning a value in the C-FIND Response.

    As a side note, even IHE Radiology Technical Framework, Volume 2 (RAD TF-2), Table 4.14-1 Images Query Matching and Return Keys specify that `Patient’s Birth Date (0010,0030)` is a required key but only for the Query Keys Return (not Query Keys
    Matching):

    * https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)