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 |