From a5fb63cb4f3406a3684e5ca992f02a309dadaf5f Mon Sep 17 00:00:00 2001 From: Victor Chang Date: Tue, 25 Jul 2023 16:39:25 -0700 Subject: [PATCH] Data export engine support Signed-off-by: Victor Chang --- guidelines/diagrams/mig-export.txt | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/guidelines/diagrams/mig-export.txt b/guidelines/diagrams/mig-export.txt index d23e6cb90..a49730c2b 100644 --- a/guidelines/diagrams/mig-export.txt +++ b/guidelines/diagrams/mig-export.txt @@ -6,6 +6,7 @@ title Export Results participantgroup #00CC66 Informatics\nGateway participant "SCU Export Watcher" as EW +participant "Data Export Plugin Engine" as DEPE participant "SCU Export" as SCU participant "FHIR Export" as FHIR participant "DICOMweb Export" as DICOMWEB @@ -36,6 +37,16 @@ PS->EW: Notify new export task event activate EW EW->DISK: Load results +EW->DEPE: Execute plugins (DicomFile, ExportRequestEventDetails) +activate DEPE +loop plugin in plugins +DEPE->DEPE: execute plugin +activate DEPE +DEPE<<--DEPE: return DicomFile +deactivate DEPE +end +EW<--DEPE: return DicomFile +deactivate DEPE alt case DICOM EW->SCU: Queue DICOM export task @@ -62,6 +73,3 @@ EA->DB: Update task state EW<--EA: Response deactivate EA deactivate EW - - -