dcmodify -e PatientName -e PatientID -e PatientBirthDate patient.dcm Or set a dummy value:
return 0;
dcmodify -ma PatientName="ANONYMOUS" -ma PatientID="12345" patient.dcm Change Study Description: dcmtk tutorial
findscu -aet MYAE -aec PACSNAME pacs_host 104 -W query.wl First query to get StudyInstanceUID, then: int main() DcmFileFormat file
dcmodify -ma "StudyDescription=CT Chest" study.dcm dcmgpdir -r +D ./dicom_folder/ DICOMDIR 4.6 Network – receive studies (basic SCP) Start a listener on port 11112, storing files in ./received/ : OFCondition status = file.loadFile("patient.dcm")
#include "dcmtk/config/osconfig.h" #include "dcmtk/dcmdata/dctk.h" #include <iostream> int main() DcmFileFormat file; OFCondition status = file.loadFile("patient.dcm"); if (status.good()) OFString patientName; file.getDataset()->findAndGetOFString(DCM_PatientName, patientName); std::cout << "Patient Name: " << patientName << std::endl; else std::cerr << "Error: " << status.text() << std::endl;
(0008,0052) CS [STUDY] # QueryRetrieveLevel (0010,0020) LO [PAT*] # PatientID pattern (0020,000D) UI [] # StudyInstanceUID (empty to match all) Then run: