EnsLib.InteropTools.HL7.MessageAnalyzer.Union.LoadMessages
abstract class EnsLib.InteropTools.HL7.MessageAnalyzer.Union.LoadMessages
Method Inventory
Methods
classmethod ClusterMessages(pMessageSegmentListList As %List, Output pCommonalities)
classmethod Collect(pReader As MessageFileReader, ByRef pMessageArray, ByRef pMessageCount, Output pRejectedMessages)
Remove any duplicate messages and collect without a grouping
Returns: pMessageArray(SEGLISTHASH)=SEGLIST, pMessageCount(SEGLISTHASH)=COUNT, pRejectedMessages(1..pRejectedMessages)=SEGLIST - where SEGLIST is a $List of message segment types, COUNT is the number of original messages with that SEGLIST, SEGLISTHASH is the raw hash of the SEGLIST
Collect each message with this message type into a $List of $Lists of message segment types