Search Results for

    Show / Hide Table of Contents

    Namespace Monai.Deploy.InformaticsGateway.Api.PlugIns

    Classes

    PlugInNameAttribute

    SR

    Interfaces

    IInputDataPlugIn

    IInputDataPlugIn enables lightweight data processing over incoming data received from supported data ingestion services. Refer to IInputDataPlugInEngine for additional details.

    IInputDataPlugInEngine

    IInputDataPlugInEngine processes incoming data receivied from various supported services through a list of plug-ins based on IInputDataPlugIn. Rules:

    • SCP: A list of plug-ins can be configured with each AET, and each plug-in is executed in the order stored, enabling piping of the incoming data before each file is uploaded to the storage service.
    • Incoming data is processed one file at a time and SHALL not wait for the entire study to arrive.
    • Plug-ins MUST be lightweight and not hinder the upload process.
    • Plug-ins SHALL not accumulate files in memory or storage for bulk processing.

    IInputHL7DataPlugIn

    IInputDataPlugIn enables lightweight data processing over incoming data received from supported data ingestion services. Refer to IInputHL7DataPlugInEngine for additional details.

    IInputHL7DataPlugInEngine

    IInputDataPlugInEngine processes incoming data receivied from various supported services through a list of plug-ins based on IInputDataPlugIn. Rules:

    • SCP: A list of plug-ins can be configured with each AET, and each plug-in is executed in the order stored, enabling piping of the incoming data before each file is uploaded to the storage service.
    • Incoming data is processed one file at a time and SHALL not wait for the entire study to arrive.
    • Plug-ins MUST be lightweight and not hinder the upload process.
    • Plug-ins SHALL not accumulate files in memory or storage for bulk processing.

    IOutputDataPlugIn

    IOutputDataPlugIn enables lightweight data processing over incoming data received from supported data ingestion services. Refer to IOutputDataPlugInEngine for additional details.

    IOutputDataPlugInEngine

    IOutputDataPlugInEngine processes each file before exporting to its destination through a list of plug-ins based on IOutputDataPlugIn. Rules:

    • A list of plug-ins can be included with each export request, and each plug-in is executed in the order stored, processing one file at a time, enabling piping of the data before each file is exported.
    • Plug-ins MUST be lightweight and not hinder the export process.
    • Plug-ins SHALL not accumulate files in memory or storage for bulk processing.
    In This Article
    Back to top Copyright © 2022-2023 Project MONAI
    Generated by DocFX