+To facilitate end-to-end testing of the worklist flow in non-production environments, we will implement a simple modality emulator. This will be a lightweight service that simulates the behavior of a real modality by performing DICOM C-FIND queries against the MWL server and storing the resulting study data as DICOM files. It will then send these files to the Gateway PACS server using C-STORE, mimicking the behavior of a real modality. The emulator runs on the same host as the MWL and PACS servers in non-production environments. It runs as a Python process that makes a C-FIND request at a configurable polling interval, checking for new worklist items. When it finds a new item, it retrieves the corresponding study data, creates a DICOM dataset from the worklist details, includes some sample image data and sends them to the PACS server.
0 commit comments