You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New / Legacy archive attribute coercion : Supplement Issuer of Patient ID from Device does not get correctly applied on incoming C-FIND request dataset
#3811
Closed
vrindanayak opened this issue
Oct 1, 2022
· 0 comments
20:00:10,244 INFO [org.dcm4che3.net.Connection] (EE-ManagedExecutorService-default-Thread-8) Accept connection Socket[addr=/127.0.0.1,port=34775,localport=11112]
20:00:10,261 INFO [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-16) DCM4CHEE<-CASE13A(9) >> A-ASSOCIATE-RQ
20:00:10,261 INFO [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-16) DCM4CHEE<-CASE13A(9) << A-ASSOCIATE-AC
20:00:10,282 INFO [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-16) DCM4CHEE<-CASE13A(9) >> 1:C-FIND-RQ[pcid=1, prior=0
cuid=1.2.840.10008.5.1.4.1.2.2.1 - Study Root Query/Retrieve Information Model - FIND
tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian]
20:00:10,283 INFO [org.dcm4chee.arc.query.scp.CommonCFindSCP] (EE-ManagedExecutorService-default-Thread-16) DCM4CHEE<-CASE13A(9): Process C-FIND RQ:
(0008,0052) CS [SERIES] QueryRetrieveLevel
(0008,0080) LO [] InstitutionName
(0010,0020) LO [MADTPID3597] PatientID
(0010,0021) LO [] IssuerOfPatientID
(0010,0024) SQ [1 Items] IssuerOfPatientIDQualifiersSequence
>Item #1
(0020,000D) UI [] StudyInstanceUID
20:00:10,283 INFO [org.dcm4chee.arc.query.impl.QueryServiceImpl] (EE-ManagedExecutorService-default-Thread-16) Apply ArchiveAttributeCoercion[cn=legacy-attr-coerce-c-find-rq-sup-from-dev, priority=0, DIMSE=C_FIND_RQ, role=SCU, cuids=[], conditions={SendingApplicationEntityTitle=CASE13A}, retrieveAsReceived=false, deIdentification=[], xslturi=null, noKeywords=false, leadingCFindSCP=null, mergeMWLMatchingKey=null, mergeMWLTemplateURI=null, mergeMWLSCP=null, mergeLocalMWLSCPs=[], mwlImportFilterBySCU=false, attributeUpdatePolicy=MERGE, trimISO2022CharacterSet=false, useCallingAETitleAs=null, nullifyTags=[], mergeAttributes=[], nullifyIssuerOfPatientID=null, issuerOfPatientIDs=[], issuerOfPatientIDFormat=null, supplementFromDeviceName=test] to Search Attributes
20:00:10,283 INFO [org.dcm4chee.arc.conf.ArchiveAttributeCoercion] (EE-ManagedExecutorService-default-Thread-16) Merge attributes using coercion [cn=legacy-attr-coerce-c-find-rq-sup-from-dev]
20:00:10,283 INFO [org.dcm4chee.arc.mima.SupplementAssigningAuthorities] (EE-ManagedExecutorService-default-Thread-16) Supplement entity Query by coercion org.dcm4chee.arc.mima.SupplementAssigningAuthorities@cb810ba
20:00:10,284 INFO [org.dcm4chee.arc.mima.SupplementAssigningAuthorities] (EE-ManagedExecutorService-default-Thread-16) Supplement composite query from device: test
20:00:10,290 INFO [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-7) DCM4CHEE<-CASE13A(9) << 1:C-FIND-RSP[pcid=1, status=ff00H
cuid=1.2.840.10008.5.1.4.1.2.2.1 - Study Root Query/Retrieve Information Model - FIND
tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian]
20:00:10,291 INFO [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-7) DCM4CHEE<-CASE13A(9) << 1:C-FIND-RSP[pcid=1, status=ff00H
cuid=1.2.840.10008.5.1.4.1.2.2.1 - Study Root Query/Retrieve Information Model - FIND
tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian]
20:00:10,291 INFO [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-7) DCM4CHEE<-CASE13A(9) << 1:C-FIND-RSP[pcid=1, status=0H
cuid=1.2.840.10008.5.1.4.1.2.2.1 - Study Root Query/Retrieve Information Model - FIND
tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian]
20:00:10,299 INFO [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-16) DCM4CHEE<-CASE13A(9) >> A-RELEASE-RQ
20:00:10,299 INFO [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-16) DCM4CHEE<-CASE13A(9) << A-RELEASE-RP
20:00:10,349 INFO [org.dcm4che3.net.Association] (EE-ManagedScheduledExecutorService-default-Thread-13) DCM4CHEE<-CASE13A(9): close Socket[addr=view-localhost/127.0.0.1,port=34775,localport=11112]
Expected behavior
If coercion is correctly applied, device level value of Issuer Of Patient ID should get applied as Issuer of Patient ID and Issuer of Patient ID Qualifiers Sequence in C-FIND request dataset, thereby returning only the exact matching patient record.
findscu tool log
Describe the bug
Supplement Issuer Of Patient ID does not get correctly applied on new / legacy archive attribute coercions for
To Reproduce
Steps to reproduce the behavior:
test
device asSite A&1.2.40.0.13.1.1.999.111.1111&ISO
and
findscu tool log
Archive server.log
Expected behavior
If coercion is correctly applied, device level value of Issuer Of Patient ID should get applied as
Issuer of Patient ID
andIssuer of Patient ID Qualifiers Sequence
in C-FIND request dataset, thereby returning only the exact matching patient record.findscu tool log
Archive server.log
Related #3473
C_FIND_RQ
(QIDO)
SCU
sup-from-dev:
The text was updated successfully, but these errors were encountered: