There is an analyzer PC on the network, it sees the whole communication happening between the modalities and the PACS,
which means, it receives every network packet leaving the PACS, going to a modality.
This PC's task would be to extract the StudyUID, whenever a DICOM Study is transmitted to any modality over the network from the PACS,
so whenever a C-STORE happens on any client. (For example a DICOM Viewer retrieves a Study from the PACS)
Could the dcm4che toolkit be used for that purpose? As part of a JAVA application constantly monitoring network traffic "as a passive observer"
to analyze DICOM data streams (network packets) to find out if a C-STORE happens, then get the UID of the Study which is being transmitted to a modality.
I already did a lot Java programming using the dcm4che toolkit, but have no idea how I could accomplish this one.