Leadtools.Leadtools.Medical.HL7 Assembly Changes

Summary

Version Changes: 20 to 21

New Members (version 21)

The following members have been added:

Name Description
Leadtools.Medical.HL7.V2x.HL7TxtRequest.OnHl7MessageString(string) Notifies an HL7 listener that an HL7 message is being processed.
Leadtools.Medical.HL7.V2x.Listener.HL7TxtRequest.OnHl7MessageString(string) Notifies an HL7 listener that an HL7 message is being processed.
Leadtools.Medical.HL7.V2x.Listener.LogMessageEventArgs Provides data for the LogMessage event.
Leadtools.Medical.HL7.V2x.Listener.LogMessageType Indicating the severity of the log message.
Leadtools.Medical.HL7.V2x.Listener.TCPServer.HandleExceptions Indicating if a TCPServer will handle exceptions on Start method.
Leadtools.Medical.HL7.V2x.Listener.TCPServer.LogMessage Occurs when an HL7 listener is starting, shutting down, and abnormally exiting.
Leadtools.Medical.HL7.V2x.LogMessageEventArgs Provides data for the LogMessage event.
Leadtools.Medical.HL7.V2x.LogMessageType Indicating the severity of the log message.
Leadtools.Medical.HL7.V2x.TCPServer.HandleExceptions Indicating if a TCPServer will handle exceptions on Start method.
Leadtools.Medical.HL7.V2x.TCPServer.LogMessage Occurs when an HL7 listener is starting, shutting down, and abnormally exiting.

Removed Members (version 21)

The following members have been removed:

Name
None

Version Changes: 19 to 20

New Members (version 20)

The following members have been added:

Name Description
Leadtools.Medical.HL7.V2x.HL7Request.DoParse(MessageStructure) Overridable function that parses a MessageStructure and creates a Message object.
Leadtools.Medical.HL7.V2x.HL7TxtRequest The HL7TxtRequest class handles HL7 requests made to the TCPServer.
Leadtools.Medical.HL7.V2x.Listener.HL7Request.DoParse(MessageStructure) Overridable function that parses a MessageStructure and creates a Message object.
Leadtools.Medical.HL7.V2x.Listener.HL7TxtRequest The HL7TxtRequest class handles HL7 requests made to the TCPServer.
Leadtools.Medical.HL7.V2x.MatchMaker.FindNext(string,bool,bool) Finds a designated INodeItem given a name. If there is none, it returns null. The found INodeItem.
Leadtools.Medical.HL7.V2x.MessageStructureConverter.MessageStructureToSegments Parses a MessageStructure and creates Segments objects.
Leadtools.Medical.HL7.V2x.Models.MatchMaker.FindNext(string,bool,bool) Finds a designated INodeItem given a name. If there is none, it returns null. The found INodeItem.
Leadtools.Medical.HL7.V2x.Models.MessageStructureConverter.MessageStructureToSegments Parses a MessageStructure and creates Segments objects.

Removed Members (version 20)

The following members have been removed:

Name Description
Leadtools.Medical.HL7.V2x.MatchMaker.FindNext(string,bool) Finds a designated INodeItem given a name. If there is none, it returns null. The found INodeItem.
Leadtools.Medical.HL7.V2x.MessageStructureConverter.Add_NoneStandardSegmentToRoot Boolean accessor and setter to allow or prevent the addition of non-standard segments during their parsing.
Leadtools.Medical.HL7.V2x.MessageStructureConverter.Forgive_IncompleteMessage Boolean accessor and setter to allow or prevent the passing of incomplete messages. This situation arises when part of the message is parsed and the remaining segment is not. By default is set to false. Note: When Forgive_MissingMandatorySegments is set to true, Forgive_IncompleteMessage will be overridden.
Leadtools.Medical.HL7.V2x.MessageStructureConverter.Forgive_MissingMandatorySegments Boolean accessor and setter for passing any messages that are missing a mandatory segment. By default this is set to false;
Leadtools.Medical.HL7.V2x.MessageStructureConverter.Ignore_NoneStandardSegment Boolean accessor and setter for overlooking unexpected segments. By default is set to true.
Leadtools.Medical.HL7.V2x.MessageStructureConverter.Options Options is used by MessageStructureConverter to control message parsing.
Leadtools.Medical.HL7.V2x.MessageStructureConverter.Options.#ctor Initializes a new Options instance.
Leadtools.Medical.HL7.V2x.MessageStructureConverter.Options.Add_NoneStandardSegmentToRoot Boolean accessor and setter to allow or prevent the addition of non-standard segments during their parsing.
Leadtools.Medical.HL7.V2x.MessageStructureConverter.Options.Forgive_IncompleteMessage Boolean accessor and setter to allow or prevent the passing of incomplete messages. This situation arises when part of the message is parsed and the remaining segment is not. By default is set to false. Note: When Forgive_MissingMandatorySegments is set to true, Forgive_IncompleteMessage will be overridden.
Leadtools.Medical.HL7.V2x.MessageStructureConverter.Options.Forgive_MissingMandatorySegments Boolean accessor and setter for passing any messages that are missing a mandatory segment. By default this is set to false;
Leadtools.Medical.HL7.V2x.MessageStructureConverter.Options.Ignore_NoneStandardSegment Boolean accessor and setter for overlooking unexpected segments. By default is set to true.
Leadtools.Medical.HL7.V2x.MessageStructureConverter.Options.Parse_RepeatableParentGroupFirst Boolean accessor and setter for parsing the parent's group first. When set to true the parser will try the current parent's group first. In ambiguous cases, the parser cannot decide if a segment belongs to a parent's group or not as a message maybe repeated or because it belongs to a group outside of the current parent. When set to false, the parser will try to match the segments further into the message structure first, then if it cannot find it, it will try to match the parent's group. By default Parse_RepeatableParentGroupFirst is set to true.
Leadtools.Medical.HL7.V2x.MessageStructureConverter.Parse_RepeatableParentGroupFirst Boolean accessor and setter for parsing the parent's group first. When set to true the parser will try the current parent's group first. In ambiguous cases, the parser cannot decide if a segment belongs to a parent's group or not as a message maybe repeated or because it belongs to a group outside of the current parent. When set to false, the parser will try to match the segments further into the message structure first, then if it cannot find it, it will try to match the parent's group. By default Parse_RepeatableParentGroupFirst is set to true.
Leadtools.Medical.HL7.V2x.Models.MatchMaker.FindNext(string,bool) Finds a designated INodeItem given a name. If there is none, it returns null. The found INodeItem.
Leadtools.Medical.HL7.V2x.Models.MessageStructureConverter.Add_NoneStandardSegmentToRoot Boolean accessor and setter to allow or prevent the addition of non-standard segments during their parsing.
Leadtools.Medical.HL7.V2x.Models.MessageStructureConverter.Forgive_IncompleteMessage Boolean accessor and setter to allow or prevent the passing of incomplete messages. This situation arises when part of the message is parsed and the remaining segment is not. By default is set to false. Note: When Forgive_MissingMandatorySegments is set to true, Forgive_IncompleteMessage will be overridden.
Leadtools.Medical.HL7.V2x.Models.MessageStructureConverter.Forgive_MissingMandatorySegments Boolean accessor and setter for passing any messages that are missing a mandatory segment. By default this is set to false;
Leadtools.Medical.HL7.V2x.Models.MessageStructureConverter.Ignore_NoneStandardSegment Boolean accessor and setter for overlooking unexpected segments. By default is set to true.
Leadtools.Medical.HL7.V2x.Models.MessageStructureConverter.Options Options is used by MessageStructureConverter to control message parsing.
Leadtools.Medical.HL7.V2x.Models.MessageStructureConverter.Options.#ctor Initializes a new Options instance.
Leadtools.Medical.HL7.V2x.Models.MessageStructureConverter.Options.Add_NoneStandardSegmentToRoot Boolean accessor and setter to allow or prevent the addition of non-standard segments during their parsing.
Leadtools.Medical.HL7.V2x.Models.MessageStructureConverter.Options.Forgive_IncompleteMessage Boolean accessor and setter to allow or prevent the passing of incomplete messages. This situation arises when part of the message is parsed and the remaining segment is not. By default is set to false. Note: When Forgive_MissingMandatorySegments is set to true, Forgive_IncompleteMessage will be overridden.
Leadtools.Medical.HL7.V2x.Models.MessageStructureConverter.Options.Forgive_MissingMandatorySegments Boolean accessor and setter for passing any messages that are missing a mandatory segment. By default this is set to false;
Leadtools.Medical.HL7.V2x.Models.MessageStructureConverter.Options.Ignore_NoneStandardSegment Boolean accessor and setter for overlooking unexpected segments. By default is set to true.
Leadtools.Medical.HL7.V2x.Models.MessageStructureConverter.Options.Parse_RepeatableParentGroupFirst Boolean accessor and setter for parsing the parent's group first. When set to true the parser will try the current parent's group first. In ambiguous cases, the parser cannot decide if a segment belongs to a parent's group or not as a message maybe repeated or because it belongs to a group outside of the current parent. When set to false, the parser will try to match the segments further into the message structure first, then if it cannot find it, it will try to match the parent's group. By default Parse_RepeatableParentGroupFirst is set to true.
Leadtools.Medical.HL7.V2x.Models.MessageStructureConverter.Parse_RepeatableParentGroupFirst Boolean accessor and setter for parsing the parent's group first. When set to true the parser will try the current parent's group first. In ambiguous cases, the parser cannot decide if a segment belongs to a parent's group or not as a message maybe repeated or because it belongs to a group outside of the current parent. When set to false, the parser will try to match the segments further into the message structure first, then if it cannot find it, it will try to match the parent's group. By default Parse_RepeatableParentGroupFirst is set to true.

New Assembly

The following assembly has been added to LEADTOOLS For .NET v19:

Namespace Description
Leadtools.Medical.HL7 Includes classes, structures and enumerations for creating, parsing, and exchanging messages related to electronic health documents.
Help Version 21.0.2021.11.1
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Imaging, Medical, and Document
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.