This will reproduce the problem:
1. Make sure there is a patient in the database with a dash in their PatientID
string (e.g. like this default value from Siemens MRI scanners:
{"PatientID":"15.04.13-11:29:55-STD-1.3.12.2.1107.5.2.43.67027"})
2. Perform a C-FIND SCU query for this PatientID (e.g. $ curl
http://localhost:8042/modalities/local/find-study -X POST -d
'{"PatientID":"15.04.13-11:29:55-STD-1.3.12.2.1107.5.2.43.67027"}')
3. The patient is not found, presumably because the dash character is not
escaped and is being interpreted to specify a range in C-FIND.
Tested on Orthanc version 0.8.6
Original issue reported on code.google.com by mp.zwi...@gmail.com on 27 Apr 2015 at 9:00
Original issue reported on code.google.com by
mp.zwi...@gmail.com
on 27 Apr 2015 at 9:00