Hello dcm4che team,
I’m working with the QIDO-RS service in dcm4chee to query DICOM studies, and I’m trying to implement a case-insensitive search for the PatientName (00100010) field.
Currently, it seems that queries like:
will only return matches if the case in the database exactly matches the case of the query string (doe, but not DOE or Doe).
I’d like to know:
- Is there a built-in way to perform case-insensitive matching on this field?
- Does the DICOM QIDO-RS standard support such behavior, or is it implementation-specific?
-Is there a server-side configuration option in dcm4chee to enable case-insensitive search for this attribute?
- Or should I handle this manually on the client side by performing multiple queries with different casing?
Any guidance or best practices would be much appreciated. Thank you very much for your time and for all the great work on this project!
Best regards,
Bernard
PHP Developer / DICOM Integrator
Person Name Matching Note :
DCM4CHEE-QIDO-SERVICE supports “fuzzymatching” only for attributes having value representation as PN. If all characters of Person Name are in upper case, then the service performs case insensitive matching, else it shall perform case sensitive matching. The service also supports literal and wild card matching. It will not perform other forms of fuzzy matching. This applies to the following attributes:
Referring Physician’s Name (0008,0090).
Patient’s Name (0010,0010).
Physicians of Record (0008,1048).
Performing Physician’s Name (0008,1050).
Verifying Observer Name (0040,A075).
Patient’s Name (0010,0010).
--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/dcm4che/09095d91-a85f-4d8c-b8a8-f4b0f577e4e1n%40googlegroups.com.