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

    | Improve this Doc View Source

    Configure(IReadOnlyList<String>)

    Declaration
    void Configure(IReadOnlyList<string> pluginAssemblies)
    Parameters
    Type Name Description
    System.Collections.Generic.IReadOnlyList<System.String> pluginAssemblies
    | Improve this Doc View Source

    ExecutePlugInsAsync(Message, FileStorageMetadata, Hl7ApplicationConfigEntity)

    Declaration
    Task<Tuple<Message, FileStorageMetadata>> ExecutePlugInsAsync(Message hl7File, FileStorageMetadata fileMetadata, Hl7ApplicationConfigEntity configItem)
    Parameters
    Type Name Description
    HL7.Dotnetcore.Message hl7File
    FileStorageMetadata fileMetadata
    Hl7ApplicationConfigEntity configItem
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Tuple<HL7.Dotnetcore.Message, FileStorageMetadata>>
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022-2023 Project MONAI
    Generated by DocFX