HLEVAPI0 ;O-OIFO/LJA - Event Monitor APIs ;02/04/2004 14:42
Source file <HLEVAPI0.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Health Level Seven | 6 | HLEV EDIT MASTER ON-OFF HLEV EDIT MONITOR ON-OFF HLEVAPI1 HLEVAPI3 HLEVMST HLEVSRV2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ONOFFM(HLEVIENE,STATUS) | ;Turn on/off event monitor... | 
 
 | 
| EOR | ;HLEVAPI0 - Event Monitor APIs ;5/16/03 14:42 | |
| ONOFFEV | ; Turn on/off event monitor | |
| RUNEV(LASTRUN,LAPSE) | ; Is LASTRUN (FM) LAPSE(min) before NOW? | |
| ONOFFPAR | ; Turn on/off parameters... | |
| EVENTCHK(HLEVIENM) | ; Loop thru all MONITORs... ; NOEVCHK,ZTSKMST -- req | |
| ONOFF(FILE,HLEVIENE,STATUS) | ; Turn on/off event monitor or system... ; FILE can = 776.1 or 776.999 ; Actually, HLEVIENE can be the IEN of the monitor, or the system. ; If STATUS="A", sets status to ACTIVE. ; If STATUS="I", sets status to INACTIVE. ; If STATUS=null or undefined (not passed), present status returned... | |
| SH7761(TAG,VAL) | ; | |
| VIEW7761(IEN) | ; Actual display code for entry... | |
| EVRES(HLEVIENM,HLEVIENE,RES,HLEVIENJ) | ; Record result of queued task... ; ZTSK -- req | |
| S7761 | ||
| OKMCODE(MREF) | ; Is this a valid M subrtn^rtn reference? | |
| ONOFFS(HLEVIEN,STATUS) | ; Turn on/off system... | |
| ACTINACT(FILE,IEN,FLD,TAG) | ; Turn on/off status fields... | |
| Q1TIME(HLEVIENE,OVERRIDE,QTIME,XTMP) | ; Start a one-time run of event monitor (w/no master job) | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZTLOAD | Q1TIME+28 | 
| ^DIE | ONOFF+37, ONOFF+50, ACTINACT+6, Q1TIME+33 | 
| $$BTE^HLCSMON | ONOFFPAR+15 | 
| $$YN^HLCSRPT4 | ACTINACT+3 | 
| $$NEWEVENT^HLEVAPI | Q1TIME+18 | 
| DEBUG^HLEVAPI2 | ONOFFM+1 | 
| EVENTONE^HLEVAPI3 | EVENTCHK+11 | 
| $$ASKIEN^HLEVREP | S7761+2 | 
| HDR^HLEVREP | ONOFFEV+4, S7761+3, S7761+18 | 
| RUNS7761^HLEVREP | S7761+5 | 
| VIEW7769^HLEVREP | ONOFFPAR+3, ONOFFPAR+11 | 
| $$SDT^HLEVX001 | S7761+14 | 
| $$STAT2M^HLEVX001 | S7761+14 | 
| $$FMADD^XLFDT | RUNEV+3 | 
| $$FMTH^XLFDT | Q1TIME+22 | 
| $$NOW^XLFDT | EVRES+20, RUNEV+3 | 
| $$CJ^XLFSTR | VIEW7761+14 | 
| $$REPEAT^XLFSTR | S7761+8, S7761+10 | 
| $$UP^XLFSTR | ONOFF+14, ONOFF+22, EVRES+6 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^HLEV( | ONOFF+20, ONOFF+22, ONOFF+26, ACTINACT+2 | 
| ^HLEV(776 - [#776] | EVRES+5, EVRES+9, EVRES+11*, Q1TIME+30 | 
| ^HLEV(776.1 - [#776.1] | VIEW7761+3, VIEW7761+7, EVENTCHK+8, EVENTCHK+10, Q1TIME+10 | 
| ^HLEV(776.2 - [#776.2] | EVRES+17, EVRES+18, EVRES+21* | 
| ^HLEV(776.999 - [#776.999] | EVENTCHK+5 | 
| ^TMP("HLEVFLAG" | ONOFFM+4 | 
| ^TMP($J | S7761+6, S7761+12, S7761+13 | 
| ^XMB(3.8 - [#3.8] | VIEW7761+12 | 
| Name | Line Occurrences | 
|---|---|
| $$ACTINACT | S7761+16, ONOFFPAR+8, ONOFFPAR+9 | 
| $$ONOFF | ONOFFM+6, ONOFFS+1 | 
| S7761 | S7761+22 | 
| SH7761 | VIEW7761+9, VIEW7761+10, VIEW7761+11, VIEW7761+12, VIEW7761+13 | 
| VIEW7761 | S7761+4, S7761+19 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CHG | ONOFFEV+1~, S7761+16*, S7761+17, ONOFFPAR+1~, ONOFFPAR+7*, ONOFFPAR+8*, ONOFFPAR+9*, ONOFFPAR+11 | 
| DA | ONOFF+7~, ONOFF+36*, ONOFF+49*, ACTINACT+1~, ACTINACT+5*, Q1TIME+31~, Q1TIME+32* | 
| DATA | ONOFF+7~, ONOFF+26*, ONOFF+29, ONOFFEV+3~, S7761!, S7761+13*, S7761+14, Q1TIME+1~, Q1TIME+10*, Q1TIME+11 , Q1TIME+14 | 
| DIC | ONOFFEV+3~, S7761! | 
| DIE | ONOFF+7~, ONOFF+36*, ONOFF+49*, ACTINACT+1~, ACTINACT+5*, Q1TIME+31~, Q1TIME+32* | 
| DR | ONOFF+7~, ONOFF+36*, ONOFF+49*, ACTINACT+1~, ACTINACT+5*, Q1TIME+31~, Q1TIME+32* | 
| FILE | ONOFF~, ONOFF+10*, ONOFF+12, ONOFF+20, ONOFF+22, ONOFF+26, ONOFF+36, ONOFF+49, ACTINACT~, ACTINACT+2 , ACTINACT+5 | 
| FLD | ACTINACT~, ACTINACT+2, ACTINACT+5 | 
| HLEVIEN | ONOFFS~, ONOFFS+1 | 
| HLEVIENE | ONOFFM~, ONOFFM+6, ONOFF~, ONOFF+11*, ONOFF+12*, ONOFF+18, ONOFF+19, ONOFF+20, ONOFF+22, ONOFF+23* , ONOFF+26, ONOFF+36, ONOFF+49, EVENTCHK+2~, EVENTCHK+9*, EVENTCHK+10*, EVENTCHK+11, EVRES~, EVRES+17, Q1TIME~ , Q1TIME+10, Q1TIME+18, Q1TIME+23 | 
| HLEVIENE(1 | ONOFF+20*, ONOFF+21, ONOFF+22*, ONOFF+23 | 
| HLEVIENJ | EVRES~, EVRES+5, EVRES+9, EVRES+11, Q1TIME+1~, Q1TIME+18*, Q1TIME+19, Q1TIME+30, Q1TIME+32, Q1TIME+35 | 
| HLEVIENM | EVENTCHK~, EVENTCHK+11, EVRES~, EVRES+14, EVRES+17, EVRES+18, EVRES+21, Q1TIME+15* | 
| HLEVNM | EVENTCHK+2~, EVENTCHK+7*, EVENTCHK+8*, EVENTCHK+10, EVENTCHK+11, Q1TIME+1~, Q1TIME+14* | 
| IEN | ONOFFEV+3~, S7761!, S7761+2*, S7761+3, S7761+4, S7761+5, S7761+16, S7761+18, S7761+19, VIEW7761~ , VIEW7761+3, VIEW7761+7, ACTINACT~, ACTINACT+2, ACTINACT+5 | 
| IENR | ONOFFEV+3~, S7761!, S7761+11*, S7761+12*, S7761+13 | 
| IOM | S7761+8, S7761+10, VIEW7761+14 | 
| IOSL | S7761+20, ONOFFPAR+14 | 
| LAPSE | RUNEV~, RUNEV+3 | 
| LASTRUN | RUNEV~, RUNEV+2, RUNEV+4 | 
| MIEN | EVRES+2~, EVRES+17*, EVRES+18, EVRES+21 | 
| MREF | OKMCODE~, OKMCODE+2 | 
| >> NO | EVENTCHK+5* | 
| NODE | VIEW7761+1~, VIEW7761+3*, VIEW7761+4, EVRES+2~, EVRES+18*, EVRES+20*, EVRES+21 | 
| >> NOEVCHK | EVENTCHK+12* | 
| OVERRIDE | Q1TIME~, Q1TIME+4*, Q1TIME+11 | 
| P1 | VIEW7761+1~ | 
| P2 | VIEW7761+1~, VIEW7761+10 | 
| P3 | VIEW7761+1~, VIEW7761+9 | 
| P4 | VIEW7761+1~, VIEW7761+11 | 
| P5 | VIEW7761+1~, VIEW7761+12 | 
| P6 | VIEW7761+1~, VIEW7761+13 | 
| PAR | VIEW7761+1~ | 
| PAR( | VIEW7761+7*, VIEW7761+15, VIEW7761+16 | 
| PCE | VIEW7761+1~, VIEW7761+4*, VIEW7761+7*, VIEW7761+15*, VIEW7761+16 | 
| QTIME | Q1TIME~, Q1TIME+7*, Q1TIME+18, Q1TIME+22 | 
| RES | EVRES~, EVRES+6*, EVRES+11, EVRES+14, EVRES+20 | 
| STAT | ONOFF+7~, ONOFF+29*, ONOFF+32, ONOFF+34*, ONOFF+38*, ONOFF+41, ONOFF+46, ACTINACT+1~, ACTINACT+2*, ACTINACT+3 , ACTINACT+5 | 
| STATUS | ONOFFM~, ONOFFM+6, ONOFFS~, ONOFFS+1, ONOFF~, ONOFF+13, ONOFF+14*, ONOFF+15, ONOFF+34, ONOFF+36 , ONOFF+38, ONOFF+41, ONOFF+46, ONOFF+49, ONOFF+52, EVRES+2~, EVRES+5*, EVRES+11 | 
| TAG | SH7761~, SH7761+1, ACTINACT~, ACTINACT+3 | 
| TXT | OKMCODE+1~, OKMCODE+3*, OKMCODE+4 | 
| U | ONOFF+29, S7761+14, VIEW7761+4, VIEW7761+7, VIEW7761+12, ACTINACT+2, EVENTCHK+5, EVRES+5, EVRES+11, EVRES+20 , Q1TIME+11, Q1TIME+14, Q1TIME+35 | 
| VAL | SH7761~, SH7761+1 | 
| WHENRUN | RUNEV+1~, RUNEV+3*, RUNEV+4 | 
| X | ONOFF+7~, ONOFFPAR+8*, ONOFFPAR+9*, ONOFFPAR+15*, ACTINACT+1~, ACTINACT+3* | 
| XTMP | Q1TIME~, Q1TIME+27 | 
| Y | ONOFF+7~, ACTINACT+1~ | 
| ZTDESC | Q1TIME+1~, Q1TIME+23* | 
| ZTDTH | Q1TIME+1~, Q1TIME+22* | 
| ZTIO | Q1TIME+1~, Q1TIME+22* | 
| ZTRTN | Q1TIME+1~, Q1TIME+24* | 
| ZTSAVE | Q1TIME+1~ | 
| ZTSAVE("HLEVIENE" | Q1TIME+25* | 
| ZTSAVE("HLEVIENJ" | Q1TIME+25* | 
| ZTSAVE("HLEVIENM" | Q1TIME+26* | 
| ZTSAVE("HLEVNM" | Q1TIME+26* | 
| ZTSAVE("XTMP" | Q1TIME+27* | 
| ZTSK | Q1TIME+1~, Q1TIME+30, Q1TIME+32, Q1TIME+35 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@MREF | OKMCODE+3 |