C#
VB
C++
Parses a MessageStructure and creates a Message object with the results. Returns this object.
Public Function MessageStructureToMessage( _ByVal msgstruct As Leadtools.Medical.Hl7.V2x.Models.MessageStructure, _ByVal op As Leadtools.Medical.Hl7.V2x.Models.MessageStructureConverter.Options _) As Leadtools.Medical.Hl7.V2x.Models.MessageStructureConverter
public MessageStructureConverter MessageStructureToMessage(MessageStructure msgstruct,Options op)
public:Leadtools.Medical.Hl7.V2x.Models.MessageStructureConverter^ MessageStructureToMessage(Leadtools.Medical.Hl7.V2x.Models.MessageStructure^ msgstruct,Leadtools.Medical.Hl7.V2x.Models.MessageStructureConverter.Options^ op)
msgstruct
The MessageStructure to parse.
op
Parsing Options for this MessageStructure.
Returns this object.
This example shows how 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
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
