[FEA] Support for IHE SOLE Event Reporter
IHE SOLE defines the workflow for reporting key timestamps in a workflow, to identify bottlenecks, aid in troubleshooting, and a whole lot more. See https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_Suppl_SOLE.pdf
Recent work has seen a number of relevant improvements, including a FHIR-based trigger using AuditEvent, as well as AI-specific points in time (e.g., 'received a study for AI processing', 'downloaded DICOM for AI processing', 'started processing an AI job', 'finished processing AI job', 'send AI results').
It would be ideal to have a helper service to send these audit events within MAPs to inform developers / IT staff / support teams / workflow administrators of updates.
I have created and tested a module that could potentially be integrated into a MONAI Deploy service, happy to share if it's helpful!