You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| transactionID | string |**Required**. User provided transaction ID for correlating an inference request. |
36
-
| priority | number | Valid range 0-255. Please refer to [Monai.Deploy.InformaticsGateway.Api.Rest.InferenceRequest.Priority](xref:Monai.Deploy.InformaticsGateway.Api.Rest.InferenceRequest.Priority) for details. |
37
-
| inputMetadata |[inputMetadata](xref:Monai.Deploy.InformaticsGateway.Api.Rest.InferenceRequestMetadata) object |**Required**. Specifies the dataset associated with the inference request. |
38
-
| inputResources | array of [inputResource](xref:Monai.Deploy.InformaticsGateway.Api.Rest.RequestInputDataResource) objects |**Required**. Data sources where the specified dataset to be retrieved. **MONAI Deploy Only** Must include one `interface` that is type of `Algorithm`. |
39
-
| outputResources | array of [inputResource](xref:Monai.Deploy.InformaticsGateway.Api.Rest.RequestOutputDataResource) objects |**Required**. Output destinations where results are exported to.|
| transactionID | string | (**Required**) A user-provided transaction ID for correlating an inference request.|
36
+
| priority | number | The valid range is 0-255. Please refer to [Monai.Deploy.InformaticsGateway.Api.Rest.InferenceRequest.Priority](xref:Monai.Deploy.InformaticsGateway.Api.Rest.InferenceRequest.Priority) for details. |
37
+
| inputMetadata |[inputMetadata](xref:Monai.Deploy.InformaticsGateway.Api.Rest.InferenceRequestMetadata) object |(**Required**) The dataset associated with the inference request.|
38
+
| inputResources | array of [inputResource](xref:Monai.Deploy.InformaticsGateway.Api.Rest.RequestInputDataResource) objects |(**Required**) Data sources from which to retrieve the specified dataset. **MONAI Deploy Only**: Must include one `interface` that is type of `Algorithm`.|
39
+
| outputResources | array of [inputResource](xref:Monai.Deploy.InformaticsGateway.Api.Rest.RequestOutputDataResource) objects |(**Required**) Output destinations where results are exported to|
| 200 | Inference request received and scheduled for processing. |
48
-
| 409 |An request with the same transaction ID already exists. A [Problem details](https://datatracker.ietf.org/doc/html/rfc7807) object with server error details. |
49
-
| 422 | Request contains invalid data or is missing required fields. A [Problem details](https://datatracker.ietf.org/doc/html/rfc7807) object with server error details. |
50
-
| 500 | Server error. A [Problem details](https://datatracker.ietf.org/doc/html/rfc7807) object with server error details. |
| 200 | Inference request received and scheduled for processing. |
48
+
| 409 |A request with the same transaction ID already exists. The response will be a [Problem details](https://datatracker.ietf.org/doc/html/rfc7807) object with server error details.|
49
+
| 422 | Request contains invalid data or is missing required fields. The response will be a [Problem details](https://datatracker.ietf.org/doc/html/rfc7807) object with server error details.|
50
+
| 500 | Server error. The response will be a [Problem details](https://datatracker.ietf.org/doc/html/rfc7807) object with server error details.|
MONAI Deploy Informatics Gateway (MIG) handles the first and last step in a clinical data pipeline, the Input, and Output (I/O).
12
+
MONAI Deploy Informatics Gateway (MIG) handles the first and last step in a clinical data pipeline: the input and output (I/O).
13
13
14
14
MIG uses standard protocols like DICOM and FHIR. It stores studies and resources from the medical record system as payloads. It then notifies the rest of the MONAI Deploy system, specifically the MONAI Deploy Workflow Manager, that data is ready to be processed.
15
15
@@ -18,13 +18,16 @@ After inference completes, MIG receives notifications for exporting the results
18
18
19
19
## Services
20
20
21
-
*MONAI Deploy Informatics Gateway*contains the following standard protocols to communicate with your medical devices:
21
+
MIG contains the following standard protocols to communicate with medical devices:
22
22
23
23
***DICOM SCP**: C-ECHO, C-STORE
24
24
***DICOM SCU**: C-STORE
25
25
***ACR DSI API**: [The American College of Radiology’s Data Science Institute API](https://www.acrdsi.org/-/media/DSI/Files/ACR-DSI-Model-API.pdf)
26
-
***DICOMweb client**: QIDO-RS, WADO-RS, STOW-RS
27
-
***FHIR client**: GET
26
+
***DICOMweb client**: QIDO-RS, WADO-RS, STOW-RS
27
+
***FHIR client**: GET
28
+
29
+
[!Note]
30
+
The DICOMweb client and FHIR client are called using the ACR DSI API.
28
31
29
32
### DICOM SCP
30
33
@@ -33,16 +36,16 @@ the [DICOM Interface](./compliance/dicom.md#dicom-scp) section. The MONAI Deploy
33
36
34
37
### DICOM SCU
35
38
36
-
The *DICOM SCU Service* enables users to export application-generated DICOM results to external DICOM devices. It subscribes to the `md.export.request.monaiscu` events emitted by the [MONAI Deploy Workflow Manager](https://github.com/Project-MONAI/monai-deploy-workflow-manager) and then export the data to user-configured DICOM destination(s).
39
+
The *DICOM SCU Service* enables users to export application-generated DICOM results to external DICOM devices. It subscribes to the `md.export.request.monaiscu` events generated by the [MONAI Deploy Workflow Manager](https://github.com/Project-MONAI/monai-deploy-workflow-manager) and then exports the data to user-configured DICOM destination(s).
37
40
38
41
> [!Note]
39
42
> DICOM instances are sent as-is; no codec conversion is done as part of the SCU process.
40
43
> See the [DICOM Interface SCU](./compliance/dicom.md#dimse-services-scu) section for more information.
41
44
42
45
### ACR DSI API
43
46
44
-
The ACR DSI API enables users to trigger inference requests via RESTful calls, utilizing DICOMweb & FHIR to retrieve data specified in the request. Upon data retrieval, the Informatics Gateway uploads the data to the shared storage and emits an `md.workflow.request` event, which notifies the [MONAI Deploy Workflow Manager](https://github.com/Project-MONAI/monai-deploy-workflow-manager)to process.
47
+
The ACR DSI API allows users to trigger inference requests via RESTful calls, utilizing DICOMweb & FHIR to retrieve data specified in the request. Upon data retrieval, the Informatics Gateway uploads the data to the shared storage and generates an `md.workflow.request` event, which notifies the [MONAI Deploy Workflow Manager](https://github.com/Project-MONAI/monai-deploy-workflow-manager)for processing.
45
48
46
49
#### DICOMweb Export
47
50
48
-
A DICOMweb export agent can export any user-generated DICOM contents to configured DICOM destinations. The agent subscribes to the `md.export.request.monaidicomweb` events emitted by the [MONAI Deploy Workflow Manager](https://github.com/Project-MONAI/monai-deploy-workflow-manager) and then export the data to user-configured DICOMweb destination(s).
51
+
A DICOMweb export agent can export any user-generated DICOM content to configured DICOM destinations. The agent subscribes to the `md.export.request.monaidicomweb` events generated by the [MONAI Deploy Workflow Manager](https://github.com/Project-MONAI/monai-deploy-workflow-manager) and then exports the data to user-configured DICOMweb destination(s).
0 commit comments