Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HLUOPTF2

Package: Health Level Seven

Routine: HLUOPTF2


Information

HLUOPTF2 ;ALB/CJM-HL7 -Fast Purge ;02/04/2004

Source Information

Source file <HLUOPTF2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Health Level Seven 5 ($$EVENT,$$INC)^HLEME  ($$ASKYESNO,$$I)^HLEMU  (CHECKIN,CHECKOUT,START)^HLEVAPI  $$COUNT^HLEVAPI3  (DEL772,DEL773)^HLUOPT3  
Kernel 2 (,$$S)^%ZTLOAD  ($$FMADD,$$NOW)^XLFDT  

Entry Points

Name Comments DBIA/ICR reference
FAST1 ;entry point for FAST PURGE 1, called by the Event Monitor
FAST2 ;entry point for FAST PURGE 2, called by the Event Monitor
START ;Interactive entry point, asks user whether or not to queue the Fast Purge
STOP ;
COUNT() ;
PURGE ;entry point for the FAST PURGE
PAUSE ;sleep for 10 SECONDS
CHECKIN(CHECKAT,CNT773,CNT772,LCOUNT) ;
FINDHOUR(HOUR) ;
EVENT(CNT773,CNT772) ;
CHECK1() ;called by the Master Job to determine whether
CHECK2() ;called by the Master Job to determine whether

External References

Name Field # of Occurrence
^%ZTLOAD START+11
$$S^%ZTLOAD CHECKIN+29
$$EVENT^HLEME EVENT+4, EVENT+8
$$INC^HLEME EVENT+5, EVENT+9
$$ASKYESNO^HLEMU START+4
$$I^HLEMU STOP+2, CHECKIN+35
CHECKIN^HLEVAPI CHECKIN+28
CHECKOUT^HLEVAPI PURGE+67
START^HLEVAPI PURGE+21
$$COUNT^HLEVAPI3 CHECK1+5, CHECK2+5
DEL772^HLUOPT3 PURGE+57
DEL773^HLUOPT3 PURGE+53
$$FMADD^XLFDT PURGE+23, CHECKIN+23, FINDHOUR+27
$$NOW^XLFDT PURGE+23, PURGE+36, CHECKIN+20, FINDHOUR+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLMA("AI" PURGE+46, PURGE+51, PURGE+55, PURGE+60!, PURGE+63, FINDHOUR+6, FINDHOUR+12, FINDHOUR+21, FINDHOUR+28, FINDHOUR+35
^TMP("HLEVFLAG" START+16!, PURGE+16*, PURGE+68!
^XTMP("HL7 FAST PURGE JOBS" STOP+2, COUNT+5, COUNT+9, PURGE+26, PURGE+66, CHECKIN+33, CHECKIN+35

Label References

Name Line Occurrences
$$CHECKIN PURGE+37, PURGE+40, PURGE+49
$$COUNT FAST1+1, FAST2+1, STOP+2
$$FINDHOUR PURGE+30
EVENT PURGE+41, CHECKIN+22
PAUSE PURGE+43
PURGE FAST1+1, FAST2+1, START+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ASK START+2~, START+4*, START+5, START+13
CHECKAT PURGE+18~, PURGE+23*, PURGE+36, PURGE+37, PURGE+40, PURGE+49, CHECKIN~, CHECKIN+21, CHECKIN+23*
CNT772 PURGE+18~, PURGE+19*, PURGE+37, PURGE+40, PURGE+41, PURGE+49, PURGE+56*, CHECKIN~, CHECKIN+22, EVENT~
, EVENT+7, EVENT+9, EVENT+10*
CNT773 PURGE+18~, PURGE+19*, PURGE+36, PURGE+37, PURGE+40, PURGE+41, PURGE+49, PURGE+52*, CHECKIN~, CHECKIN+22
, EVENT~, EVENT+3, EVENT+5, EVENT+6*
COUNT COUNT+2~, COUNT+3*, COUNT+7*, COUNT+10
EVENT EVENT+2~, EVENT+4*, EVENT+5, EVENT+8*, EVENT+9
HOUR PURGE+18~, PURGE+19*, PURGE+30*, PURGE+33, PURGE+47, PURGE+63, FINDHOUR~, FINDHOUR+6, FINDHOUR+11, FINDHOUR+12*
, FINDHOUR+15, FINDHOUR+18*, FINDHOUR+20*, FINDHOUR+21, FINDHOUR+23*, FINDHOUR+27*, FINDHOUR+28*, FINDHOUR+29, FINDHOUR+32*, FINDHOUR+35
, FINDHOUR+37
I COUNT+2~, COUNT+4*, COUNT+5, COUNT+9, PURGE+18~, PURGE+26*, PURGE+66*
IEN772 PURGE+18~, PURGE+50*, PURGE+55*, PURGE+57
IEN773 PURGE+18~, PURGE+50*, PURGE+51*, PURGE+53
LASTCHK PURGE+18~
LCNT PURGE+18~
LCOUNT PURGE+19*, PURGE+37, PURGE+40, PURGE+48*, PURGE+49, CHECKIN~, CHECKIN+37*
NOW CHECKIN+17~, CHECKIN+20*, CHECKIN+21, CHECKIN+23, FINDHOUR+2~, FINDHOUR+8*, FINDHOUR+18, FINDHOUR+32
QUIT PURGE+18~, PURGE+19*, PURGE+29, PURGE+37*, PURGE+38*, PURGE+40*, PURGE+42, PURGE+46, PURGE+49*, CHECKIN+17~
, CHECKIN+18*, CHECKIN+29*, CHECKIN+30, CHECKIN+34*, CHECKIN+38, FINDHOUR+2~, FINDHOUR+3*, FINDHOUR+11, FINDHOUR+15*, FINDHOUR+21*
, FINDHOUR+24, FINDHOUR+29*, FINDHOUR+32*, FINDHOUR+35*
STOP START+2~, START+3*, PURGE+14
TIME PURGE+18~, PURGE+19*, PURGE+30*, PURGE+46*, PURGE+47*, PURGE+51, PURGE+55, PURGE+60
VAR PURGE+18~, PURGE+21
ZTDESC START+6~, START+8*
ZTIO START+6~, START+9*
>> ZTQUEUED CHECKIN+24
ZTRTN START+6~, START+7*
ZTSAVE START+6~
ZTSAVE("STOP" START+10*
ZTSK START+6~, START+12
>> ZTSTOP CHECKIN+30*
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All