Skip to main content


abstract class EnsLib.InteropTools.HL7.MessageAnalyzer.EquivalenceClasses extends %Library.RegisteredObject

Implementation of equivalence classes
Groups are merged if there is an equivalence between ANY pair of elements taken from the two groups

Method Inventory


method AddItem(pNewItem As %String)
Add a new item to the appropriate group, or to a new group if there is no existing group to which the item should belong
method Dump()
Dump this structure (for debugging)
abstract method Equivalent(pItem1 As %String, pItem2 As %String) as %Boolean
Subclass responsibility: given two items, return whether they are considered equivalent
method GetGroups(Output pGroups)
Set pGroups(GROUPID,ITEMID)=""

Inherited Members

Inherited Methods


FeedbackOpens in a new tab