EnsLib.InteropTools.HL7.MessageAnalyzer.Common.PatternUtils
abstract class EnsLib.InteropTools.HL7.MessageAnalyzer.Common.PatternUtils
Method Inventory
- Basis()
- BasisNoEmpty()
- BestMatchingSchemas()
- CommonElements()
- LinearizeChoice()
- Optimize()
- PatternAlternatives()
- PatternCommonality()
Methods
classmethod Basis(pPattern As %String, Output pBasisMessages)
classmethod BasisNoEmpty(pPattern As %String, Output pBasisMessages)
classmethod BestMatchingSchemas(pRawBaseSource As %String, pVersion As %String, pSchemaNameList As %List = "") as %List
If pSchemaList is empty or not passed: all Ensemble schemas are used
Returns $LB($LB(BESTMATCHINGSCHEMA,..),BESTMATCHINGSCORE)
Return the elements which pListA and pListB both contain, in the order in which they appear in pListB
Duplicate elements in either list are ignored
classmethod PatternAlternatives(pNode As Base, Output pAlternatives)