Skip to main content

HS.InteropTools.HL7.Compare.Compare

class HS.InteropTools.HL7.Compare.Compare extends HS.InteropTools.HL7.Compare.Util, %Library.RegisteredObject

Comparison mechanisms, how do we know what we are comparing RunSOS (when doing )

Method Inventory

Methods

classmethod FilterServiceOperation(pGroup1 As %String, pGroup2 As %String, pServiceOperation As %String)
@API Mark Message records for pServiceOperation combination in pGroup1 and pGroup2 as filtered, and remove entries from Temp
@argument pGroup1 String identifying first group a value of "Source" for Production Validation
@argument pGroup2 String identifying second group a value of "Target" for Production Validation
@argument pServiceOperation String identifying Service|Operation to be filtered
classmethod FilterServiceOperationSession(pGroup1 As %String, pGroup2 As %String, pSessionID As %Integer, pServiceOperation As %String)
@API Mark Message records for pSeviceOperation, pSessionID in pGroup1 and pGroup2 as filtered, and remove related entries from Temp
@argument pGroup1 String identifying first group a value of "Source" for Production Validation
@argument pGroup2 String identifying second group a value of "Target" for Production Validation
@argument pSessionID Integer identifying session to be filtered @argument pServiceOperation String identifying Service|Operation to be filtered
classmethod GetPosition(pGroup1 As %String, pGroup2 As %String, pDisplayID As %String = "", pDifferences As %Boolean = 1, pOrder As %Boolean = 1) as %DynamicObject
@API Locate the position within a record set (first if pDisplayID is null), otherwise the postion based on pDisplayID provided (next or previous value based on current position) pGroup1 String - First group (runidentifier) records as source of comparison pGroup2 String - Second group (runidentifier) records as target of comparison pDisplayID String - id within the Source list pDifferences Boolean - When true only iterate through records where Identical = 0 pOrder Boolean - When true iterate in Ascending order return json object with displayID:1, at:1,count:8,previous and next ...
classmethod Recompute(pSource As %String, pTarget As %String, pWorkerJobs="", pDisplay As %Boolean = 1)
@API Recompute is called after updating the skiplist @pSource - First group for comparison 'Source' in many examples ie ProductionValidator @pTarget - Second group for comparison 'Target' in many examples ie ProductionValidator @pWorkerJobs - optional default "" is system assigned number or specify to get actual number including 0 to not use worker jobs
classmethod Run(pGroup1 As %String = "", pGroup2 As %String = "", pWorkerJobs As %Integer = "", pDisplay As %Boolean = 1) as %DynamicObject
@API Start the comparison, matching Group1 records to Group2 and generating kpi and information to be returned @pargument Group1 String - First group for comparison 'Source' in many examples ie ProductionValidator @argument pGroup2 String - Second group for comparison 'Target' in many examples ie ProductionValidator @argument pWorkerJobs Integer - optional default "" is system assigned number or specify to get actual number including 0 to not use worker jobs @argument pDisplay Boolean - display any output @return DynamicObject - output from Statistics of compare

Inherited Members

Inherited Methods

FeedbackOpens in a new tab