EnsLib.InteropTools.HL7.MessageAnalyzer.EquivalenceClasses

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

Methods

method AddItem(pNewItem As %String) [ Language = objectscript ]
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() [ Language = objectscript ]
Dump this structure (for debugging)
abstract method Equivalent(pItem1 As %String, pItem2 As %String) as %Boolean [ Language = objectscript ]
Subclass responsibility: given two items, return whether they are considered equivalent
method GetGroups(Output pGroups) [ Language = objectscript ]
Set pGroups(GROUPID,ITEMID)=""

Inherited Members

Inherited Methods

Subclasses

Feedback