dcm4che / dcm4chee-arc-light

DICOM Archive J2EE application
439 stars 242 forks source link

Search / Count MWLs using REST : `MWLWorklistLabel` configuration on (tenant specific) WORKLIST AE not effective #4618

Closed vrindanayak closed 1 day ago

vrindanayak commented 1 day ago

MWL Worklist Label is currently effective only on DICOM MWL C-FIND requests, but not on REST API to search / count MWLs.

Also change

Archive Network AE attribute

Name Type Description (LDAP Attribute)
MWL Worklist Label string Only consider MWL items with this or no Worklist Label (0074,1202) for matching by this Archive AE acting as MWP SCP. If absent, MWL items with any Value of Worklist Label (0074,1202) are considered for matching by this Archive AE acting as MWL SCP. (dcmMWLWorklistLabel)

Attention: If the received MWL C-FIND RQ contains a value for Worklist Label (0074,1202), that is applied as Matching Key and the configured value for MWL Worklist Label is ignored.

To

Archive Network AE attribute

Name Type Description (LDAP Attribute)
MWL Worklist Label string Only consider MWL items with this or no Worklist Label (0074,1202) for matching by this Archive AE acting as MWP SCP. If absent, MWL items with any Value of Worklist Label (0074,1202) are considered for matching by this Archive AE acting as MWL SCP. Also, for MWL-RS Create / Update MWL, use this MWL Worklist Label as fall back, if Worklist Label (0074,1202) is missing or has no value in request payload - before falling back to * (dcmMWLWorklistLabel)

Attention: If the received MWL C-FIND RQ contains a value for Worklist Label (0074,1202), that is applied as Matching Key and the configured value for MWL Worklist Label is ignored.

Related #4015, #4461