HLOUSR ;ALB/CJM -ListManager Screen for viewing system status;12 JUN 1997 10:00 am
Source file <HLOUSR.m>
| Package | Total | Call Graph | 
|---|---|---|
| Health Level Seven | 7 | $$CHKSTOP^HLOPROC ($$GETPROC,STOPHL7)^HLOPROC1 $$STOPPED^HLOQUE $$GETLINK^HLOTLNK (BRIEF,PROCS)^HLOUSR $$IFOPEN^HLOUSR1 $$ASKYESNO^HLOUSR2 | 
| Kernel | 4 | $$TM^%ZTLOAD ($$DT,$$FMDIFF,$$FMTE,$$HDIFF,$$HTE,$$NOW)^XLFDT ($$CJ,$$LJ,$$RJ)^XLFSTR DISP^XQORM1 | 
| Registration | 3 | (CHGCAP,EN)^VALM (CLEAR,FULL)^VALM1 (CLEAN,CNTRL,WRITE)^VALM10 | 
| VA Fileman | 2 | ^DIC WAIT^DICD | 
| Package | Total | Caller Graph | 
|---|---|---|
| Health Level Seven | 2 | HLO SYSTEM MONITOR HLOUSR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CJ(STRING,LEN) | ; | |
| EN | ; | |
| TESTLINK | ; | |
| HELP | ;Help code | |
| ASKLINK() | ; | |
| UPDMODE | ;update mode | |
| STOP | ; | |
| BRIEF | ;Init variables and list array | |
| LJ(STRING,LEN) | ; | |
| OUTQUEUE | ; | |
| EXPND | ;Expand code | |
| EXIT | ;Exit code | |
| INQUEUE | ; | |
| RUNNING() | ;Is the Process Manager running? | 
 
 | 
| RJ(STRING,LEN) | ; | |
| PROCS | ; | |
| VIEWLINK | ; | 
| Name | Field # of Occurrence | 
|---|---|
| $$TM^%ZTLOAD | BRIEF+32 | 
| ^DIC | ASKLINK+8 | 
| WAIT^DICD | EN+3 | 
| $$CHKSTOP^HLOPROC | BRIEF+11 | 
| $$GETPROC^HLOPROC1 | PROCS+15 | 
| STOPHL7^HLOPROC1 | STOP+3 | 
| $$STOPPED^HLOQUE | OUTQUEUE+24, OUTQUEUE+26, INQUEUE+22 | 
| $$GETLINK^HLOTLNK | BRIEF+37, VIEWLINK+8 | 
| BRIEF^HLOUSR | STOP+6 | 
| PROCS^HLOUSR | STOP+7 | 
| $$IFOPEN^HLOUSR1 | BRIEF+20, BRIEF+29, TESTLINK+5 | 
| $$ASKYESNO^HLOUSR2 | STOP+1 | 
| CHGCAP^VALM | BRIEF+10, PROCS+10, OUTQUEUE+12, INQUEUE+12 | 
| EN^VALM | EN+4 | 
| CLEAR^VALM1 | EXIT+2 | 
| FULL^VALM1 | ASKLINK+7 | 
| CLEAN^VALM10 | BRIEF+6, EXIT+1, PROCS+3, OUTQUEUE+2, INQUEUE+2 | 
| CNTRL^VALM10 | OUTQUEUE+25 | 
| WRITE^VALM10 | UPDMODE+19 | 
| $$DT^XLFDT | BRIEF+61 | 
| $$FMDIFF^XLFDT | BRIEF+15, BRIEF+26 | 
| $$FMTE^XLFDT | BRIEF+59, BRIEF+60 | 
| $$HDIFF^XLFDT | BRIEF+40 | 
| $$HTE^XLFDT | PROCS+26 | 
| $$NOW^XLFDT | BRIEF+15, BRIEF+21, BRIEF+26, BRIEF+30 | 
| $$CJ^XLFSTR | CJ+1 | 
| $$LJ^XLFSTR | LJ+1 | 
| $$RJ^XLFSTR | RJ+1 | 
| DISP^XQORM1 | HELP+1 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^HLC("HL7 PROCESS COUNTS" | BRIEF+43, BRIEF+44, PROCS+18 | 
| ^HLC("QUEUECOUNT" | BRIEF+46, BRIEF+53, OUTQUEUE+14, OUTQUEUE+19, OUTQUEUE+20, INQUEUE+14, INQUEUE+18, INQUEUE+19, VIEWLINK+14 | 
| ^HLCS(869.1 - [#869.1] | ASKLINK+4 | 
| ^HLCS(870 - [#870] | BRIEF+20 | 
| ^HLD(779.1 - [#779.1] | BRIEF+19 | 
| ^HLD(779.3 - [#779.3] | PROCS+13 | 
| ^HLSTATS( | BRIEF+66, BRIEF+68, BRIEF+71, BRIEF+73, BRIEF+74 | 
| ^HLTMP("FAILING LINKS" | BRIEF+35, BRIEF+38, OUTQUEUE+17 | 
| ^HLTMP("FILE 777 RECORD COUNT" | BRIEF+59 | 
| ^HLTMP("FILE 778 RECORD COUNT" | BRIEF+60 | 
| ^HLTMP("HL7 RUNNING PROCESSES" | PROCS+21, PROCS+23 | 
| ^HLTMP("PROCESS MANAGER" | RUNNING+2, RUNNING+4 | 
| ^HLTMP("STOPPED QUEUES" | BRIEF+50, BRIEF+57 | 
| Name | Line Occurrences | 
|---|---|
| $$ASKLINK | VIEWLINK+6, TESTLINK+3 | 
| $$CJ | PROCS+26, OUTQUEUE+24, OUTQUEUE+26 | 
| $$LJ | PROCS+18, PROCS+26, OUTQUEUE+24, OUTQUEUE+26, INQUEUE+16, INQUEUE+22, INQUEUE+23 | 
| $$RJ | BRIEF+59, BRIEF+60, BRIEF+75, BRIEF+76, PROCS+18, OUTQUEUE+24, OUTQUEUE+26, INQUEUE+22, VIEWLINK+15 | 
| $$RUNNING | BRIEF+12 | 
| @( | UPDMODE+18 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | BRIEF+46, BRIEF+53, VIEWLINK+14 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BOTTOM | UPDMODE+2~, UPDMODE+10*, UPDMODE+19 | 
| C | VIEWLINK+1~, VIEWLINK+2*, VIEWLINK+16*, TESTLINK+9*, UPDMODE+16* | 
| COUNT | BRIEF+1~, BRIEF+45*, BRIEF+46*, BRIEF+47, BRIEF+49*, BRIEF+50*, BRIEF+52*, BRIEF+53*, BRIEF+54, BRIEF+56* , BRIEF+57*, OUTQUEUE+15~, OUTQUEUE+20*, OUTQUEUE+21, OUTQUEUE+24, OUTQUEUE+26, INQUEUE+15~, INQUEUE+19*, INQUEUE+20, INQUEUE+22 , VIEWLINK+12~, VIEWLINK+13*, VIEWLINK+14*, VIEWLINK+15 | 
| DIC | ASKLINK+1~, ASKLINK+2* | 
| DIC("A" | ASKLINK+5* | 
| DIC("S" | ASKLINK+6* | 
| DIC(0 | ASKLINK+3* | 
| DIR | BRIEF+1~, BRIEF+62*, BRIEF+66, BRIEF+68, BRIEF+71, BRIEF+73, BRIEF+74, BRIEF+75, BRIEF+76 | 
| DTIME | TESTLINK+9 | 
| DTOUT | ASKLINK+1~, ASKLINK+9 | 
| DUOUT | ASKLINK+1~, ASKLINK+9 | 
| DX | UPDMODE+2~, UPDMODE+6* | 
| DY | UPDMODE+2~, UPDMODE+6* | 
| FROM | BRIEF+1~, BRIEF+53*, INQUEUE+1~, INQUEUE+13*, INQUEUE+14*, INQUEUE+16, INQUEUE+18, INQUEUE+19 | 
| HLRFRSH | EN+2~, BRIEF+2*, PROCS+1*, OUTQUEUE+4*, INQUEUE+4*, UPDMODE+1, UPDMODE+18 | 
| HLSCREEN | EN+2~, BRIEF+3*, OUTQUEUE+5*, INQUEUE+5*, STOP+6, STOP+7 | 
| I | UPDMODE+2~, UPDMODE+7*, UPDMODE+17* | 
| IEN | PROCS+11~, PROCS+12*, PROCS+13*, PROCS+15, PROCS+20*, PROCS+21*, PROCS+23, PROCS+26 | 
| IOBM | UPDMODE+2~, UPDMODE+4* | 
| >> IOBOFF | OUTQUEUE+25, VIEWLINK+15 | 
| >> IOBON | OUTQUEUE+25, VIEWLINK+15 | 
| >> IOINHI | UPDMODE+3 | 
| >> IOINORM | UPDMODE+3 | 
| >> IOSTBM | UPDMODE+5 | 
| IOTM | UPDMODE+2~, UPDMODE+4* | 
| >> IOXY | UPDMODE+6 | 
| LEN | CJ~, CJ+1, LJ~, LJ+1, RJ~, RJ+1 | 
| LINE | UPDMODE+15~, UPDMODE+19* | 
| LINK | BRIEF+1~, BRIEF+19*, BRIEF+20*, BRIEF+34*, BRIEF+35*, BRIEF+37, BRIEF+38, BRIEF+41, BRIEF+45*, BRIEF+46* , OUTQUEUE+1~, OUTQUEUE+13*, OUTQUEUE+14*, OUTQUEUE+16, OUTQUEUE+19, OUTQUEUE+20, VIEWLINK+1~, VIEWLINK+2*, VIEWLINK+6*, VIEWLINK+7 , VIEWLINK+8, VIEWLINK+9*, VIEWLINK+14, TESTLINK+1~ | 
| LINKARY | BRIEF+36~, BRIEF+37, VIEWLINK+1~, VIEWLINK+8 | 
| LINKARY("PORT" | VIEWLINK+9 | 
| LINKARY("SHUTDOWN" | BRIEF+39, BRIEF+40 | 
| LINKNAME | TESTLINK+1~, TESTLINK+3*, TESTLINK+4, TESTLINK+5, TESTLINK+6, TESTLINK+7 | 
| LIST | BRIEF+1~, BRIEF+34*, BRIEF+35*, BRIEF+41*, BRIEF+42 | 
| NEW | UPDMODE+2~ | 
| NODE | PROCS+22~, PROCS+23*, PROCS+24, PROCS+26 | 
| OK | TESTLINK+1~, TESTLINK+5*, TESTLINK+6 | 
| >> OLD | UPDMODE+11*, UPDMODE+19, UPDMODE+20 | 
| PROC | PROCS+14~, PROCS+15 | 
| PROC("MAXIMUM" | PROCS+18 | 
| PROC("MINIMUM" | PROCS+18 | 
| PROC("NAME" | PROCS+16, PROCS+18 | 
| QUE | BRIEF+1~, BRIEF+36~, BRIEF+46*, BRIEF+49*, BRIEF+50*, BRIEF+52*, BRIEF+53*, BRIEF+56*, BRIEF+57*, OUTQUEUE+15~ , OUTQUEUE+18*, OUTQUEUE+19*, OUTQUEUE+20, OUTQUEUE+24, OUTQUEUE+26, INQUEUE+15~, INQUEUE+17*, INQUEUE+18*, INQUEUE+19, INQUEUE+22 , VIEWLINK+12~, VIEWLINK+13*, VIEWLINK+14* | 
| QUIT | VIEWLINK+1~, VIEWLINK+2*, VIEWLINK+11, VIEWLINK+16*, UPDMODE+2~, UPDMODE+8*, UPDMODE+14, UPDMODE+16* | 
| RAP | BRIEF+63~, BRIEF+70*, BRIEF+71*, BRIEF+73, BRIEF+74 | 
| RUNNING | RUNNING+1~, RUNNING+3*, RUNNING+4, RUNNING+5 | 
| SAP | BRIEF+63~, BRIEF+67*, BRIEF+68*, BRIEF+69, BRIEF+71, BRIEF+73, BRIEF+74 | 
| SHOW | OUTQUEUE+15~, OUTQUEUE+16*, OUTQUEUE+17*, OUTQUEUE+23, OUTQUEUE+24*, OUTQUEUE+26*, INQUEUE+15~, INQUEUE+16*, INQUEUE+22, INQUEUE+23* | 
| STATUS | BRIEF+1~, BRIEF+16*, BRIEF+18*, BRIEF+20*, BRIEF+21, BRIEF+23, BRIEF+27*, BRIEF+29*, BRIEF+30, BRIEF+31 | 
| STRING | CJ~, CJ+1, LJ~, LJ+1, RJ~, RJ+1 | 
| TCP | ASKLINK+1~, ASKLINK+4* | 
| TEMP | BRIEF+1~, BRIEF+48*, BRIEF+50*, BRIEF+51, BRIEF+55*, BRIEF+57*, BRIEF+58 | 
| TESTOPEN | EN+2~ | 
| TESTOPEN("IE" | BRIEF+25, BRIEF+27, BRIEF+30* | 
| TESTOPEN("LISTENER" | BRIEF+14, BRIEF+16, BRIEF+21* | 
| TIME | BRIEF+1~, BRIEF+14*, BRIEF+15, BRIEF+25*, BRIEF+26, BRIEF+36~, BRIEF+38*, BRIEF+39, BRIEF+40, BRIEF+63~ , BRIEF+65*, BRIEF+66*, BRIEF+68, BRIEF+71, BRIEF+73, BRIEF+74 | 
| TODAY | BRIEF+1~, BRIEF+61*, BRIEF+65, BRIEF+66 | 
| TOP | UPDMODE+2~, UPDMODE+9*, UPDMODE+10, UPDMODE+19 | 
| TOTAL | BRIEF+63~, BRIEF+64*, BRIEF+74*, BRIEF+75, BRIEF+76 | 
| >> TYPE | BRIEF+72*, BRIEF+73*, BRIEF+74 | 
| >> VALMAR | BRIEF+11, BRIEF+12, BRIEF+23, BRIEF+31, BRIEF+32, BRIEF+42, BRIEF+43, BRIEF+44, BRIEF+47, BRIEF+51 , BRIEF+54, BRIEF+58, BRIEF+59, BRIEF+60, BRIEF+75, BRIEF+76, PROCS+18, PROCS+19, PROCS+26, OUTQUEUE+24 , OUTQUEUE+26, INQUEUE+22, UPDMODE+7, UPDMODE+11, UPDMODE+12*, UPDMODE+19, UPDMODE+20* | 
| >> VALMBCK | BRIEF+8*, PROCS+5*, OUTQUEUE+7*, INQUEUE+7*, VIEWLINK+3*, TESTLINK+2*, STOP+1*, STOP+4*, UPDMODE+21* | 
| >> VALMBG | BRIEF+7*, UPDMODE+9 | 
| >> VALMCNT | BRIEF+4*, PROCS+4*, PROCS+17*, PROCS+18, PROCS+19*, PROCS+25*, PROCS+26, OUTQUEUE+6*, OUTQUEUE+22*, OUTQUEUE+24 , OUTQUEUE+25, OUTQUEUE+26, INQUEUE+6*, INQUEUE+21*, INQUEUE+22, UPDMODE+6, UPDMODE+7, UPDMODE+13*, UPDMODE+17* | 
| >> VALMDDF("COL | 1" , OUTQUEUE+8*, INQUEUE+8*, 2" , BRIEF+9!, PROCS+6*, OUTQUEUE+9*, INQUEUE+9*, 3" , BRIEF+9! , PROCS+7*, OUTQUEUE+10*, INQUEUE+10*, 4" , BRIEF+9!, PROCS+8*, OUTQUEUE+11!, INQUEUE+11!, 5" , BRIEF+9! , PROCS+9*, OUTQUEUE+11!, INQUEUE+11! | 
| >> VALMSG | BRIEF+3*, OUTQUEUE+5*, INQUEUE+5*, STOP+4* | 
| X | HELP+1*, ASKLINK+1~ | 
| Y | ASKLINK+1~, ASKLINK+9 |