HLEVAPI1 ;O-OIFO/LJA - Event Monitor APIs ;02/04/2004 14:42
Source file <HLEVAPI1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Health Level Seven | 9 | $$DIFFDH^HLCSFMN1  $$BTE^HLCSMON  $$YN^HLCSRPT4  $$Q1TIME^HLEVAPI0  ($$ASKDATE,DEBUG,LOADBODY,LOADDGBL)^HLEVAPI2  CHECKMST^HLEVMST  TELL^HLEVMST0  $$ASKIEN^HLEVREP $$DHMSFM^HLEVUTIL | 
| Kernel | 2 | ($$FMTH,$$NOW)^XLFDT ($$CJ,$$REPEAT,$$UP)^XLFSTR | 
| VA Fileman | 2 | ^DIE ^DIM | 
| Package | Total | Caller Graph | 
|---|---|---|
| Health Level Seven | 10 | HLEV MENU MAIN  HLEV MENU SETUP  HLEV MENU SETUP-MASTER  HLEV ONE-TIME MONITOR RUN  HLEVAPI  HLEVAPI2  HLEVAPI3  HLEVSTUP HLEVX000 HLEVX002 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ONETIME | ;Start a one-time run of event monitor (w/no master job) | |
| QIT(QTIME) | ; Queue it... | |
| RUNDIARY(GBL) | ; Move GBL data into RUN DIARY... ; HLEVIENJ -- req | 
 
 | 
| EOR | ;HLEVAPI1 - Event Monitor APIs ;5/16/03 14:42 | |
| LOADDESC(HLEVIENJ,SVSUB) | ; Load description if it exists... | |
| ASKRUN(HLEVIENE) | ; Ask if want to run a one-time... | |
| SYSETUP | ; Called by option's entry action... | |
| APPSTAT(STATUS) | ; Fill in application status... ; HLEVIENJ -- req | 
 
 | 
| GBLMOVE(HLEVIENJ,SUB,GBL) | ; Move GBL data into entry's WP text... | |
| MSGTEXT(GBL) | ; Mark event job entry to NOTIFY MAIL GROUP... ; HLEVIENJ -- req | 
 
 | 
| CURR(IEN776) | ; Is job running and current? | |
| ADD(TXT) | ; Add TXT to global to be mailed out... ; SVSUB -- req | |
| LOADUSER(GBL,SVSUB) | ; Load user data into Mailman message... | |
| LOADCOMP(HLEVIENJ,SVSUB) | ; Load generic event monitor info into XMTEXT... | |
| LOADVAR(HLEVIENJ,SVSUB) | ; Load variable names... | |
| LAST7762() | ; Return d/h/m/s since last master job run... | |
| NEXT7762() | ; Return d/h/m/s till next master job run... | |
| DT7762(FIEN,NXT) | ; Called by $$LAST7762 & NEXT7762... | |
| LOADALL(HLEVIENJ,SVSUB) | ; Load all sections into global for mailing... | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIE | APPSTAT+12 | 
| ^DIM | LOADALL+13 | 
| $$DIFFDH^HLCSFMN1 | CURR+6 | 
| $$BTE^HLCSMON | QIT+7 | 
| $$YN^HLCSRPT4 | ASKRUN+7 | 
| $$Q1TIME^HLEVAPI0 | QIT+2 | 
| $$ASKDATE^HLEVAPI2 | ASKRUN+14 | 
| DEBUG^HLEVAPI2 | APPSTAT+4, RUNDIARY+3, MSGTEXT+3 | 
| LOADBODY^HLEVAPI2 | LOADALL+5 | 
| LOADDGBL^HLEVAPI2 | LOADALL+10, LOADALL+11 | 
| CHECKMST^HLEVMST | SYSETUP+4 | 
| TELL^HLEVMST0 | ASKRUN+5 | 
| $$ASKIEN^HLEVREP | ONETIME+11 | 
| $$DHMSFM^HLEVUTIL | DT7762+4 | 
| $$FMTH^XLFDT | CURR+5 | 
| $$NOW^XLFDT | DT7762+4, ASKRUN+8, ASKRUN+16 | 
| $$CJ^XLFSTR | SYSETUP+10, SYSETUP+11, SYSETUP+12, SYSETUP+15, ONETIME+2 | 
| $$REPEAT^XLFSTR | ONETIME+3 | 
| $$UP^XLFSTR | LOADALL+9 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^HLEV(776 - [#776] | LOADDESC+3, LOADDESC+4, LOADCOMP+3, LOADVAR+3, LOADVAR+8, LOADVAR+10, LOADVAR+11, LOADVAR+13, CURR+2, APPSTAT+10 , GBLMOVE+4, GBLMOVE+9, GBLMOVE+10*, GBLMOVE+11, GBLMOVE+13* | 
| ^HLEV(776.1 - [#776.1] | LOADCOMP+4, ASKRUN+3, ASKRUN+4 | 
| ^HLEV(776.2 - [#776.2] | LAST7762+4, LAST7762+6, LAST7762+7, NEXT7762+4, NEXT7762+6, NEXT7762+7, DT7762+2 | 
| ^HLEV(776.999 - [#776.999] | SYSETUP+6 | 
| ^TMP("HLEVFLAG" | APPSTAT+7, RUNDIARY+6, MSGTEXT+6 | 
| ^TMP($J | ADD+3, ADD+4* | 
| Name | Line Occurrences | 
|---|---|
| $$DT7762 | LAST7762+12, NEXT7762+12 | 
| $$LAST7762 | SYSETUP+6, SYSETUP+11 | 
| $$NEXT7762 | SYSETUP+6, SYSETUP+12 | 
| ADD | LOADUSER+9, LOADDESC+6, LOADDESC+7, LOADCOMP+6, LOADCOMP+7, LOADVAR+5, LOADVAR+19 | 
| ASKRUN | ONETIME+15 | 
| GBLMOVE | RUNDIARY+8, MSGTEXT+8 | 
| LOADCOMP | LOADALL+4 | 
| LOADDESC | LOADALL+3 | 
| LOADUSER | LOADALL+14 | 
| LOADVAR | LOADALL+12 | 
| QIT | ASKRUN+8, ASKRUN+16 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CT | GBLMOVE+1~, GBLMOVE+9*, GBLMOVE+10, GBLMOVE+11*, GBLMOVE+12 | 
| CUT | LOADVAR+1~, LOADVAR+16*, LOADVAR+17 | 
| CUT(1 | LOADVAR+16* | 
| CUT(2 | LOADVAR+16* | 
| DA | APPSTAT+2~, APPSTAT+11* | 
| DATA | SYSETUP+1~, SYSETUP+6*, SYSETUP+8, SYSETUP+14, LAST7762+1~, LAST7762+7*, NEXT7762+1~, NEXT7762+7*, DT7762+1~, DT7762+2* , DT7762+3, DT7762+10, CURR+1~, CURR+2*, CURR+3, CURR+4, ASKRUN+1~ | 
| DATE | DT7762+1~, DT7762+3*, DT7762+4*, DT7762+5, DT7762+6*, DT7762+7*, DT7762+8, DT7762+9*, DT7762+10* | 
| DESC | LOADDESC+1~, LOADDESC+4*, LOADDESC+6 | 
| DIE | APPSTAT+2~, APPSTAT+11* | 
| DIFF | CURR+1~, CURR+6*, CURR+7, CURR+8, CURR+9*, CURR+11 | 
| DR | APPSTAT+2~, APPSTAT+11* | 
| FIEN | LAST7762+1~, LAST7762+3*, LAST7762+4, LAST7762+6, LAST7762+8*, LAST7762+10, LAST7762+12, NEXT7762+1~, NEXT7762+3*, NEXT7762+4 , NEXT7762+6, NEXT7762+8*, NEXT7762+10, NEXT7762+12, DT7762~, DT7762+2 | 
| GBL | LOADUSER~, LOADUSER+3, LOADUSER+6, LOADUSER+7, RUNDIARY~, RUNDIARY+8, MSGTEXT~, MSGTEXT+8, GBLMOVE~, GBLMOVE+8 , GBLMOVE+10 | 
| HLEVIENE | LOADDESC+1~, LOADDESC+3*, LOADDESC+4, LOADCOMP+1~, LOADCOMP+3*, LOADCOMP+4, ONETIME+1~, ONETIME+11*, ONETIME+15, ASKRUN~ , ASKRUN+3, ASKRUN+4, QIT+2 | 
| HLEVIENJ | LOADALL~, LOADALL+3, LOADALL+4, LOADALL+5, LOADALL+10, LOADALL+11, LOADALL+12, LOADDESC~, LOADDESC+3, LOADCOMP~ , LOADCOMP+3, LOADVAR~, LOADVAR+3, LOADVAR+8, LOADVAR+10, LOADVAR+11, LOADVAR+13, APPSTAT+10, APPSTAT+11, RUNDIARY+8 , MSGTEXT+8, GBLMOVE~, GBLMOVE+4, GBLMOVE+9, GBLMOVE+10, GBLMOVE+11, GBLMOVE+13 | 
| HLEVNM | LOADCOMP+1~, LOADCOMP+4*, LOADCOMP+6 | 
| >> HLEVTXT( | LOADALL+7, LOADALL+8 | 
| IEN | LAST7762+1~, LAST7762+5*, LAST7762+6*, LAST7762+7, LAST7762+8, NEXT7762+1~, NEXT7762+5*, NEXT7762+6*, NEXT7762+7, NEXT7762+8 | 
| IEN776 | CURR~, CURR+2 | 
| IOF | ONETIME+2 | 
| IOM | SYSETUP+10, SYSETUP+11, SYSETUP+12, SYSETUP+15, ONETIME+2, ONETIME+3 | 
| IOSL | QIT+6 | 
| LAST | SYSETUP+1~, SYSETUP+6* | 
| LASTDT | LAST7762+1~, LAST7762+3*, LAST7762+4*, LAST7762+6, NEXT7762+1~, NEXT7762+3*, NEXT7762+4*, NEXT7762+6 | 
| MIEN | LOADVAR+1~, LOADVAR+9*, LOADVAR+10*, LOADVAR+11, LOADVAR+13 | 
| NEXT | SYSETUP+1~, SYSETUP+6* | 
| NO | LOADALL+1~, LOADALL+6*, LOADALL+7*, LOADALL+8, LOADUSER+1~, LOADUSER+5*, LOADUSER+6*, LOADUSER+7, ADD+2~, ADD+3* , ADD+4, GBLMOVE+1~, GBLMOVE+7*, GBLMOVE+8*, GBLMOVE+10 | 
| NODE | GBLMOVE+1~, GBLMOVE+7*, GBLMOVE+12*, GBLMOVE+13 | 
| NXT | DT7762~, DT7762+3, DT7762+5, DT7762+8 | 
| QTASK | ONETIME+1~, ASKRUN+1~, QIT+1~, QIT+2*, QIT+3, QIT+4 | 
| QTIME | ASKRUN+1~, ASKRUN+14*, ASKRUN+15, ASKRUN+16, ASKRUN+17*, QIT~, QIT+2 | 
| STAT | SYSETUP+1~, SYSETUP+8*, SYSETUP+9*, SYSETUP+10, SYSETUP+14*, SYSETUP+15, CURR+1~, CURR+3* | 
| STATUS | APPSTAT~, APPSTAT+9, APPSTAT+11 | 
| SUB | GBLMOVE~, GBLMOVE+3*, GBLMOVE+9, GBLMOVE+10, GBLMOVE+11, GBLMOVE+13 | 
| SVSUB | LOADALL~, LOADALL+2*, LOADALL+3, LOADALL+4, LOADALL+5, LOADALL+10, LOADALL+11, LOADALL+12, LOADALL+14, LOADUSER~ , LOADDESC~, LOADDESC+2*, LOADCOMP~, LOADCOMP+2*, LOADVAR~, ADD+3, ADD+4 | 
| TSTAMP | CURR+1~, CURR+4*, CURR+5*, CURR+6 | 
| TXT | LOADALL+1~, LOADALL+8*, LOADALL+9*, LOADALL+10, LOADALL+11, LOADALL+12, LOADALL+13, LOADALL+14, LOADUSER+1~, LOADUSER+7* , LOADUSER+8, LOADUSER+9, LOADUSER+10*, LOADUSER+11*, LOADVAR+1~, LOADVAR+11*, LOADVAR+12*, LOADVAR+14*, LOADVAR+16, LOADVAR+17* , LOADVAR+18, LOADVAR+19, LOADVAR+20*, LOADVAR+21*, ADD~, ADD+4 | 
| TXT(1 | LOADVAR+13*, LOADVAR+14*, LOADVAR+15, LOADVAR+16, LOADVAR+17*, LOADVAR+22 | 
| U | SYSETUP+8, SYSETUP+14, LAST7762+7, NEXT7762+7, DT7762+3, DT7762+10, LOADDESC+3, LOADDESC+4, LOADCOMP+3, LOADCOMP+4 , LOADVAR+12, CURR+3, CURR+4, CURR+9, GBLMOVE+12, ASKRUN+3, QIT+3 | 
| VAR | LOADVAR+1~, LOADVAR+7*, LOADVAR+8*, LOADVAR+10 | 
| X | SYSETUP+11*, SYSETUP+12*, LOADALL+13!*, QIT+7* |