DICOMUtils.loadPatientByPatientID(patientID); If the patientID use long string like : 2b89691a0744504491ef91d711d94918, it will failed. because I found the entry in sql database. but the 3d slicer python terminal report error : Patient not found by PatientID 2b89691a0744504491ef91d711d94918
PatientID is not unique in dicom, so slicer assigns an arbitrary one.