HLEVSRV ;O-OIFO/LJA - Event Monitor SERVER ;02/04/2004 14:42
Source file <HLEVSRV.m>
| Package | Total | Call Graph | 
|---|---|---|
| Health Level Seven | 4 | ($$QUITQ,$$QUITS,LOADUNIT,UNIT)^HLEVSRV0 GBLTOXM^HLEVSRV1 ADDMAIL^HLEVSRV2 CHKLIC^HLEVSRV4 | 
| Kernel | 2 | ($$FMADD,$$NOW)^XLFDT $$REPEAT^XLFSTR | 
| MailMan | 1 | ^XMD | 
| Registration | 1 | $$SITE^VASITE | 
| VA Fileman | 1 | ^DIM | 
| Package | Total | Caller Graph | 
|---|---|---|
| Health Level Seven | 3 | HLEVSRV0 HLEVSRV1 HLEVSRV2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| REQBACK | ; Send back what was requested... | |
| OKFILE(FILE) | ||
| READ | ; Sequentially read thru message | |
| OKVARSQ(VAL) | ||
| LOADFNO | ; Load data from file number... | |
| EOR | ;HLEVSRV - Event Monitor SERVER ;5/16/03 14:42 | |
| EXTQUERY(VAL) | ; Extract $QUERY format requests... | |
| LOADATA | ; Process the work list... | |
| XTMPMAIL | ; Add XTMP reference to bottom of email... | |
| MAILIT | ; Mail report back to HL7 mail group... ; XTMP -- req | |
| ADDLINE(XMRG) | ; Add read line of text to ^TMP... | |
| GBLFILE(FILE) | ; Return closed global root... | |
| ADDREQHD | ; Add Header to request record in email... | |
| LOADONE(FILE,IEN,NODE,LIMIT) | ; Load one entry... | |
| EXTRACT | ; Extract out the work list... ; XTMP -- req | |
| LOADQ(VAL) | ; Load $QUERY format data... | |
| ADDMAIL(TXT) | ||
| LOAD(FILE,WHAT,NODE,LIMIT) | ; | |
| LOADQRY | ; Load $QUERY data... | |
| CHKREQ(TXT) | ; Check request, strip comments, etc... | |
| KILLS | ; Remove unwanted ^XTMP subscripts... | |
| EXTFILE(TXT) | ; Extract 776 data... | |
| ADDREQ(TXT) | ; Add data request to be added to ^XTMP(XTMP,"HLMAIL") later | |
| SERVER | ; Called to get information about local monitoring system | |
| PROCESS | ; Multiple "data request" formats possible... | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIM | OKVARSQ+3, OKVARSQ+5, OKVARSQ+9 | 
| $$QUITQ^HLEVSRV0 | LOADQ+7 | 
| $$QUITS^HLEVSRV0 | LOADQ+8 | 
| LOADUNIT^HLEVSRV0 | LOADATA+3 | 
| UNIT^HLEVSRV0 | EXTRACT+10 | 
| GBLTOXM^HLEVSRV1 | LOADATA+4 | 
| ADDMAIL^HLEVSRV2 | ADDMAIL | 
| CHKLIC^HLEVSRV4 | EXTRACT+15 | 
| $$SITE^VASITE | MAILIT+4 | 
| $$FMADD^XLFDT | SERVER+6 | 
| $$NOW^XLFDT | SERVER+5 | 
| $$REPEAT^XLFSTR | LOADQRY+5, EXTFILE+14, EXTFILE+16, EXTQUERY+26, LOADQ+16, ADDREQHD+3 | 
| ^XMD | MAILIT+9 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC - [#1] | GBLFILE+2 | 
| ^XTMP( | SERVER+6*, SERVER+9*, SERVER+11*, EXTRACT+4, EXTRACT+5, LOADFNO+4, LOADFNO+6, LOADFNO+8, LOADFNO+9, LOADQRY+3 , LOADQRY+9, LOADQRY+10, REQBACK+4, REQBACK+5, MAILIT+11*, KILLS+2!, LOADONE+9*, EXTFILE+12*, EXTQUERY+13, EXTQUERY+14* , ADDLINE+2, ADDLINE+3*, ADDREQ+2, ADDREQ+3* | 
| Name | Line Occurrences | 
|---|---|
| $$CHKREQ | EXTRACT+5 | 
| $$GBLFILE | LOAD+4, LOADONE+4, EXTFILE+4 | 
| $$OKFILE | EXTRACT+11 | 
| $$OKVARSQ | EXTQUERY+10, LOADQ+4 | 
| ADDLINE | READ+3 | 
| ADDMAIL | LOADFNO+2, LOADQRY+4, LOADQRY+5, REQBACK+5, XTMPMAIL+1, XTMPMAIL+2, XTMPMAIL+3, LOAD+7, LOAD+17, LOADQ+13 , LOADQ+18 | 
| ADDREQ | EXTRACT+17, EXTFILE+18, EXTQUERY+31, ADDREQHD+2, ADDREQHD+3 | 
| ADDREQHD | EXTRACT+17, EXTFILE+13, EXTQUERY+30 | 
| EXTFILE | EXTRACT+11 | 
| EXTQUERY | EXTRACT+9 | 
| EXTRACT | PROCESS+4 | 
| KILLS | PROCESS+18 | 
| LOAD | LOADFNO+10 | 
| LOADATA | PROCESS+10 | 
| LOADFNO | LOADATA+1 | 
| LOADONE | LOAD+7, LOAD+14 | 
| LOADQ | LOADQRY+10 | 
| LOADQRY | LOADATA+2 | 
| MAILIT | PROCESS+17 | 
| PROCESS | READ+2 | 
| READ | READ+4 | 
| REQBACK | PROCESS+5 | 
| XTMPMAIL | PROCESS+16 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ADDREQHD | SERVER+1~, ADDREQHD+1* | 
| CH | GBLFILE+1~, GBLFILE+3*, GBLFILE+4, GBLFILE+5 | 
| CT | EXTRACT+2~, EXTRACT+3*, LOAD+1~, LOAD+12*, LOAD+13, LOAD+15*, LOAD+17, LOADQ+1~, LOADQ+6*, LOADQ+7 , LOADQ+10*, LOADQ+14*, LOADQ+18 | 
| DATA | LOAD+1~, LOADONE+1~, LOADONE+8*, LOADONE+9, EXTQUERY+19*, EXTQUERY+20*, EXTQUERY+22*, EXTQUERY+23*, EXTQUERY+24*, EXTQUERY+25* , EXTQUERY+26*, EXTQUERY+27, LOADQ+10*, LOADQ+11, LOADQ+12, LOADQ+15* | 
| FILE | EXTRACT+2~, EXTRACT+6*, EXTRACT+9, EXTRACT+10, EXTRACT+11, EXTRACT+15, LOADFNO+1~, LOADFNO+3*, LOADFNO+4*, LOADFNO+6 , LOADFNO+8, LOADFNO+9, LOADFNO+10, LOAD~, LOAD+4, LOAD+7, LOAD+14, LOADONE~, LOADONE+4, LOADONE+9 , EXTFILE+1~, EXTFILE+4*, EXTFILE+12, EXTFILE+14, GBLFILE~, GBLFILE+2, OKFILE~, OKFILE+1 | 
| GBL | LOAD+1~, LOAD+4*, LOAD+13, LOADONE+1~, LOADONE+4*, LOADONE+7, LOADONE+8, EXTFILE+1~, EXTFILE+4*, EXTFILE+7 , GBLFILE+1~, GBLFILE+2*, GBLFILE+3, GBLFILE+4, GBLFILE+5 | 
| I | CHKREQ+1~, CHKREQ+10, CHKREQ+11 | 
| IEN | LOAD+1~, LOAD+12*, LOAD+13*, LOAD+14, LOADONE~, LOADONE+7, LOADONE+8, LOADONE+9 | 
| LIMIT | LOADFNO+9*, LOADFNO+10, LOAD~, LOAD+3*, LOAD+12*, LOAD+13, LOAD+14, LOADONE~, LOADONE+3*, EXTFILE+1~ , EXTFILE+8*, EXTFILE+12, EXTFILE+14, EXTFILE+15* | 
| LNO | EXTRACT+2~, EXTRACT+3*, EXTRACT+4*, EXTRACT+5, ADDLINE+1~, ADDLINE+2*, ADDLINE+3 | 
| LOOPI | EXTFILE+1~, EXTFILE+11*, EXTFILE+15 | 
| LPVAL | EXTQUERY+7~, OKVARSQ+2*, OKVARSQ+3*, OKVARSQ+4, LOADQ+1~, LOADQ+7*, LOADQ+8, LOADQ+9, LOADQ+10 | 
| MIEN | LOADONE+1~ | 
| MONM | LOADONE+1~ | 
| MXEC | SERVER+1~ | 
| ND | LOADONE+1~ | 
| NO | LOADQRY+1~, LOADQRY+8*, LOADQRY+9*, LOADQRY+10, MAILIT+2~, EXTQUERY+7~, EXTQUERY+13*, EXTQUERY+14, LOADQ+1~ | 
| NODE | LOADFNO+1~, LOADFNO+7*, LOADFNO+8*, LOADFNO+9, LOADFNO+10, LOAD~, LOAD+7, LOAD+14, LOADONE~, LOADONE+7 , LOADONE+8, LOADONE+9, EXTFILE+11*, EXTFILE+12, EXTFILE+17 | 
| NODES | EXTFILE+1~, EXTFILE+8*, EXTFILE+11 | 
| NOLINE | EXTQUERY+7~, OKVARSQ+2*, OKVARSQ+6*, LOADQ+1~, LOADQ+7 | 
| NOW | SERVER+1~, SERVER+5*, SERVER+6 | 
| >> PCE | EXTQUERY+18*, EXTQUERY+19, EXTQUERY+20, EXTQUERY+21, EXTQUERY+24 | 
| POSX | LOADQ+1~, LOADQ+9*, LOADQ+16 | 
| REF | LOADQ+1~, LOADQ+9*, LOADQ+11, LOADQ+12, LOADQ+15, LOADQ+16* | 
| SCREEN | EXTQUERY+7~, OKVARSQ+2*, OKVARSQ+7*, OKVARSQ+8*, OKVARSQ+9, LOADQ+1~, LOADQ+8 | 
| SNO | REQBACK+1~, REQBACK+3*, REQBACK+4*, REQBACK+5, ADDREQ+1~, ADDREQ+2*, ADDREQ+3 | 
| STOP | EXTQUERY+7~, OKVARSQ+2*, OKVARSQ+5*, LOADQ+1~, LOADQ+7 | 
| SUB | PROCESS+2~, KILLS+1*, KILLS+2 | 
| TEXT | MAILIT+2~ | 
| TXT | EXTRACT+2~, EXTRACT+5*, EXTRACT+6, EXTRACT+9, EXTRACT+10, EXTRACT+11, EXTRACT+15, EXTRACT+17, CHKREQ~, CHKREQ+4* , CHKREQ+7, CHKREQ+10*, CHKREQ+11*, CHKREQ+13, LOADONE+1~, EXTFILE~, EXTFILE+4, EXTFILE+5, EXTFILE+8, EXTFILE+14* , EXTFILE+16*, EXTFILE+17*, EXTFILE+18, EXTQUERY+17*, EXTQUERY+27*, EXTQUERY+29, EXTQUERY+31, LOADQ+1~, LOADQ+12*, LOADQ+13 , ADDREQ~, ADDREQ+3, ADDMAIL~ | 
| U | SERVER+6, EXTRACT+6, EXTRACT+9, EXTRACT+10, EXTRACT+15, MAILIT+4, MAILIT+11, EXTFILE+5, EXTFILE+8, EXTFILE+11 , EXTQUERY+18, EXTQUERY+19, EXTQUERY+20, OKVARSQ+3, OKVARSQ+5, OKVARSQ+6, OKVARSQ+7, OKVARSQ+8 | 
| VAL | EXTQUERY~, EXTQUERY+10, EXTQUERY+14, EXTQUERY+18, EXTQUERY+19, OKVARSQ~, OKVARSQ+3, OKVARSQ+5, OKVARSQ+6, OKVARSQ+7 , LOADQ~, LOADQ+4 | 
| WHAT | LOADFNO+1~, LOADFNO+5*, LOADFNO+6*, LOADFNO+8, LOADFNO+9, LOADFNO+10, LOAD~, LOAD+7, LOAD+10, EXTFILE+1~ , EXTFILE+5*, EXTFILE+6*, EXTFILE+7, EXTFILE+12, EXTFILE+16 | 
| X | MAILIT+2~, MAILIT+4*, OKVARSQ+3*, OKVARSQ+5*, OKVARSQ+6*, OKVARSQ+7, OKVARSQ+9* | 
| XMDUZ | MAILIT+2~, MAILIT+3* | 
| XMER | SERVER+1~, READ+2 | 
| >> XMFROM | SERVER+6, EXTRACT+15, XTMPMAIL+2 | 
| XMPOS | SERVER+1~, SERVER+13* | 
| >> XMREC | SERVER+8, READ+1 | 
| XMRG | SERVER+1~, READ+3, ADDLINE~, ADDLINE+3 | 
| XMSUB | MAILIT+2~, MAILIT+4* | 
| XMTEXT | MAILIT+2~, MAILIT+3* | 
| >> XMY("HL7SystemMonitoring@med.va.gov" | MAILIT+7* | 
| XMZ | SERVER+8, SERVER+11, MAILIT+2~, MAILIT+11 | 
| XTMP | SERVER+1~, SERVER+5*, SERVER+6, SERVER+9, SERVER+11, EXTRACT+4, EXTRACT+5, LOADFNO+4, LOADFNO+6, LOADFNO+8 , LOADFNO+9, LOADQRY+3, LOADQRY+9, LOADQRY+10, REQBACK+4, REQBACK+5, XTMPMAIL+3, MAILIT+3, MAILIT+11, KILLS+2 , LOADONE+9, EXTFILE+12, EXTQUERY+13, EXTQUERY+14, ADDLINE+2, ADDLINE+3, ADDREQ+2, ADDREQ+3 |