Hey folks,I use dcm4chee-arc-light (secure, 5.19.1, 2c0b8a0, 2019-11-14), running with Docker.
I create 2 Networks AEs, with 2 separated file systems.
The first AE (P1) has a « Export rule » to export received data to the secondary AE (P2). The « Attribute coercion » of the P1 archive is also configured to de-identify (BasicApplicationConfidentialityProfile, RetainDeviceIdentityOption, RetainLongitudinalTemporalInformationFullDatesOption are checked) studies on C_STORE_RQ, so exported studies to P2 are properly anonymized following previously defined rules.
I also configured the PatientID ID Generator to make the format fit with my needs and « Accept Missing Patient ID » is defined with CREATE option at archive level.
Everything seems to works as expected: studies received by P1 are automatically forwarded to P2, de-identified, and from what I see through the UI, with a new PatientID sequentially attributed as defined by the generator.I noticed some issue I do not really understand regarding the attribution of the PID:1) when I update the pathFormat of the « Storage property » of the P2 filesystem and try to use the PID (00100020) as a component of the path, all I get is a « null » value.2) the final file written by P2 does not contain the generated PID in DICOM metadata: if I export the file at filesystem level to another DICOM compliant software, the 00100020 attribute is empty. But when accessing the file from a DICOM service (Q/R) the PID attribute is properly distributed with the file.So... Am I missing something, somewhere, that could changes this behaviour to have the PID written on-the-fly in the DICOM files of the P2 archive during the process?Maybe what I am trying to achieve is not possible at all, or not in this configuration..Any help is greatly appreciated.Best regardsJP
--You received this message because you are subscribed to the Google Groups "dcm4che" group.To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.To view this discussion on the web visit https://groups.google.com/d/msgid/dcm4che/f58a1392-dfc9-481e-bd29-c518a65688bf%40googlegroups.com.
Ok for the path format. It is what it is.
But what about DICOM files written in the storage file system that do not include the de-identified PID generated just before?If I import a de-identified study directly as DICOM files from the filesystem after de-identification, the PID is missing
if I retrieve the same study from the QR service, the study is identified by the expected de-identified PID
It results in a very confusing situation where I can't trust raw DICOM files stored in the FS when stored separated from their dataset informations, which is critical in case of low-level data migration.Is it a bug or a wanted behaviour regarding de-identification? Any way to change the way it is?
--You received this message because you are subscribed to the Google Groups "dcm4che" group.To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dcm4che/1b0f749a-4896-409b-83fc-f88d8e990e8b%40googlegroups.com.
--You received this message because you are subscribed to the Google Groups "dcm4che" group.To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dcm4che/70bd23ae-8da8-45c8-8620-6dea0979e3be%40googlegroups.com.
2020-02-06 15:18:01,552 INFO [org.dcm4chee.arc.store.impl.StoreServiceEJB] (EE-ManagedExecutorService-default-Thread-136) P3<-P2(44): Found previous received Instance[pk=37, uid=2.25.327705330358166221543229875338335090046, class=1.2.840.10008.5.1.4.1.1.4, no=2]
2020-02-06 15:18:01,552 INFO [org.dcm4chee.arc.store.impl.StoreServiceEJB] (EE-ManagedExecutorService-default-Thread-136) P3<-P2(44): Ignore received Instance[studyUID=2.25.215971305378796889435305034160506254466,seriesUID=2.25.12269677281930449655034890228342064203,objectUID=2.25.327705330358166221543229875338335090046] from different source
JC
--You received this message because you are subscribed to the Google Groups "dcm4che" group.To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dcm4che/b04454bd-7774-4318-91c6-052fadaba99c%40googlegroups.com.