Hi all,
We would ask the community on idea to draft the best dicom router.
The initial ideas :
- Tiggering event (on choice in the list) : New Series, New Studies, New patients
- Matching rules (one or multiple choices in these possibilites)
* {DicomTagValue} == {Value}
* {string} IN {DicomTagValue}
* Origin IN {ArrayOfKnownAET}
- Ressource level to Transfer (one of) : Series / Study / Patient (ie if the trigger is a new series it could be choosen to the series only, the full parent study or the full parent patient)
- Destination : Array of known AET in Orthanc (if more than one destination AET specified Orthanc will send a copy of the ressource to each destination AET)
All these Item define a autorouting rules, specified by a Name.
Multiple auto rounting definition should be possible.
An autorouting history result should be available for each router.
Eventually additionally to the AET destination we would design a "Service" endpoint to defined automated processing such as anonymization / export (but will be in another step)
Do you have additional ideas to implement in this Dicom Router achitecture ?
Best regards,
Salim