Hi,
I am trying to retrieve attributes from DICOM headers from our local PACS.
It works well with movescu but I would like to try out the "WithoutBulkData" Information Model to avoid downloading pixel data, which I do not need.
Here is what I tried:
>> .\movescu -c called_aet_itle@ip:port --dest my_ae_title-L IMAGE -M WithoutBulkData -m Modality=CT -m StudyDate=some_date -m InstanceNumber=1 -m PatientID=some_patient_id
movescu: WithoutBulkData is not a supported Information Model name
Try `movescu --help' for more information.
But this Information Model is specified in the help:
-M <name> specifies Information Model.
Supported names: PatientRoot,
StudyRoot, PatientStudyOnly,
CompositeInstanceRoot,
WithoutBulkData, HangingProtocol
or ColorPalette. If no
Information Model is specified,
StudyRoot will be used.
Am I doing something wrong or is this a bug?
I had a look into "dcm4che/the MoveSCU.java" code and found this:
private static enum InformationModel {
PatientRoot(UID.PatientRootQueryRetrieveInformationModelMOVE, "STUDY"),
StudyRoot(UID.StudyRootQueryRetrieveInformationModelMOVE, "STUDY"),
PatientStudyOnly(UID.PatientStudyOnlyQueryRetrieveInformationModelMOVERetired, "STUDY"),
CompositeInstanceRoot(UID.CompositeInstanceRootRetrieveMOVE, "IMAGE"),
HangingProtocol(UID.HangingProtocolInformationModelMOVE, null),
ColorPalette(UID.ColorPaletteQueryRetrieveInformationModelMOVE, null);
I do not see the "WithoutBulkData" Information Model. Is this the reason why I cannot use it?
Many thanks in advance,
Balazs