PipeMessageConverter converts a text pipe message into a MessageStructure.
Public Class PipeMessageConverter public class PipeMessageConverter public ref class PipeMessageConverter This example shows how to use PipeMessageConverter to read a pipe message.
using Leadtools;using LeadtoolsExamples.Common;using Leadtools.Medical.HL7;using Leadtools.Medical.HL7.V2x.Models;using Leadtools.Medical.HL7.V2x.Listener;using Leadtools.Medical.HL7.V2x.Sender;using Leadtools.Medical.HL7.V26.Messages;public static IHL7MessageItem ParsePipeMessage(string pipe){PipeMessageConverter pmc = new PipeMessageConverter();MessageStructure ms = pmc.PipeMessageToMessageStructure(pipe);MessageStructureConverter msc = new MessageStructureConverter();Exception exParse = null;try{IHL7MessageItem msg = msc.MessageStructureToMessage(ms, new MessageStructureConverter.Options() { Parse_RepeatableParentGroupFirst = true, Forgive_IncompleteMessage = true }).Message;return msg;}catch (Exception e){exParse = e;}try{IHL7MessageItem msg = msc.MessageStructureToMessage(ms, new MessageStructureConverter.Options() { Parse_RepeatableParentGroupFirst = false, Forgive_IncompleteMessage = true }).Message;return msg;}catch{throw exParse;}}
Imports LeadtoolsImports LeadtoolsDocumentsExamples.LeadtoolsExamples.CommonImports Leadtools.Medical.HL7Imports Leadtools.Medical.HL7.V2x.ModelsImports Leadtools.Medical.HL7.V2x.ListenerImports Leadtools.Medical.HL7.V2x.SenderImports Leadtools.Medical.HL7.V26.MessagesPublic Shared Function ParsePipeMessage(ByVal pipe As String) As IHL7MessageItemDim pmc As PipeMessageConverter = New PipeMessageConverter()Dim ms As MessageStructure = pmc.PipeMessageToMessageStructure(pipe)Dim msc As MessageStructureConverter = New MessageStructureConverter()Dim exParse As Exception = NothingTryDim options As MessageStructureConverter.Options = New MessageStructureConverter.Options()options.Parse_RepeatableParentGroupFirst = Trueoptions.Forgive_IncompleteMessage = TrueDim msg As IHL7MessageItem = msc.MessageStructureToMessage(ms, options).MessageReturn msgCatch e As ExceptionexParse = eEnd TryTryDim options As MessageStructureConverter.Options = New MessageStructureConverter.Options()options.Parse_RepeatableParentGroupFirst = Falseoptions.Forgive_IncompleteMessage = TrueDim msg As IHL7MessageItem = msc.MessageStructureToMessage(ms, options).MessageReturn msgCatchThrow exParseEnd TryEnd Function
|
Products |
Support |
Feedback: PipeMessageConverter Class - Leadtools.Medical.HL7 |
Introduction |
Help Version 19.0.2017.6.16
|

Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.