Search Results for

    Show / Hide Table of Contents

    Interface 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.
    Namespace: Monai.Deploy.InformaticsGateway.Api.PlugIns
    Assembly: Monai.Deploy.InformaticsGateway.Api.dll
    Syntax
    public interface IInputHL7DataPlugInEngine

    Methods

    | Edit this page View Source

    Configure(IReadOnlyList<string>)

    Declaration
    void Configure(IReadOnlyList<string> pluginAssemblies)
    Parameters
    Type Name Description
    IReadOnlyList<string> pluginAssemblies
    | Edit this page View Source

    ExecutePlugInsAsync(Message, FileStorageMetadata, Hl7ApplicationConfigEntity)

    Declaration
    Task<Tuple<Message, FileStorageMetadata>> ExecutePlugInsAsync(Message hl7File, FileStorageMetadata fileMetadata, Hl7ApplicationConfigEntity configItem)
    Parameters
    Type Name Description
    Message hl7File
    FileStorageMetadata fileMetadata
    Hl7ApplicationConfigEntity configItem
    Returns
    Type Description
    Task<Tuple<Message, FileStorageMetadata>>
    • Edit this page
    • View Source
    In this article
    Back to top Copyright © 2022-2023 Project MONAI
    Generated by DocFX