HLVSM ;BAY/JML - HL7 Read-Only Calls for the VistA System Monitor;7/1/2025
Source file <HLVSM.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETFILERS(DIR,INFOARR) | ; returns filer counts and list
|
|
| FILERCFG() | ; returns # of filers configured
|
|
| LMSTAT() | ; returns Link Manager Status
|
|
| CHKSTOP() | ; returns HLO System Status
|
|
| PROCMAN() | ; returns HLO Process Manager Status
|
|
| MPOQ(MPOQARR) | ; returns # of messages pending on out queuess
|
|
| MPSQ(MPSQARR) | ; returns # of messages pending on sequence queues
|
|
| MPAQ(MPAQARR) | ; returns # of messages pending on application queues
|
|
| ADD(DIR) | ; returns message sent/rec'd/error today
|
|
| CLPROC(DIRECTION) | ; returns # of client link processes
|
|
| FILE777() | ; returns count/date of File 777
|
|
| FILE778() | ; returns count/date of File 778
|
|
| SLM() |
|
|
| LSTAT() |
|
|
| DLINKS() | ; returns list of down links - Adapted from ^HLOUSR
|
|
| STQUES(HLDIR) | ; returns up to 4 stopped in/out queues - adapted from ^HLOUSR
|
|
| GETVIEWS(HLVARR) | ; returns an array with the site's Logical LInk Views
|
|
| Name | Field # of Occurrence |
|---|---|
| CALL^%ZISTCP | LSTAT+14 |
| $$OS^%ZOSV | LSTAT+5 |
| $$GET1^DIQ | GETVIEWS+11 |
| $$DIFFDH^HLCSFMN1 | SLM+23 |
| $$GETINFO^HLCSFMN1 | GETFILERS+1 |
| $$STAT^HLCSLM | LMSTAT+1 |
| $$SEC^HLEVMST0 | SLM+17, SLM+18 |
| $$CHKSTOP^HLOPROC | CHKSTOP+1, LSTAT+6 |
| $$IN^HLOQUE | MPAQ+1 |
| $$OUT^HLOQUE | MPOQ+1 |
| $$SEQ^HLOQUE | MPSQ+1 |
| $$GET^HLOTLNK | LSTAT+9 |
| $$ADD^HLOUSR | ADD+3 |
| $$KLISTEN^HLOUSR | LSTAT+2 |
| $$RUNNING^HLOUSR | PROCMAN+1 |
| $$DT^XLFDT | ADD+2 |
| $$FMTH^XLFDT | SLM+17 |
| $$HDIFF^XLFDT | DLINKS+7 |
| $$CONVERT^XLFIPV | LSTAT+12 |
| FileNo | Call Tags |
|---|---|
| ^HLCS(870 - [#870] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^HLC("HL7 PROCESS COUNTS" | CLPROC+1 |
| ^HLCS(869.3 - [#869.3] | FILERCFG+1, GETVIEWS+4, GETVIEWS+5, GETVIEWS+8, GETVIEWS+9 |
| ^HLD(779.1 - [#779.1] | LSTAT+8 |
| ^HLEV(776.2 - [#776.2] | SLM+9, SLM+11, SLM+12, SLM+15 |
| ^HLEV(776.999 - [#776.999] | SLM+5 |
| ^HLTMP("FAILING LINKS" | DLINKS+3, DLINKS+5 |
| ^HLTMP("FILE 777 RECORD COUNT" | FILE777+1 |
| ^HLTMP("FILE 778 RECORD COUNT" | FILE778+1 |
| ^HLTMP("STOPPED QUEUES" | STQUES+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BAD | SLM+1~, SLM+19, SLM+20*, SLM+22* |
| DATA | SLM+1~, SLM+12*, SLM+15*, SLM+16 |
| DATE | SLM+1~, SLM+16*, SLM+17*, SLM+23 |
| DATE(1 | SLM+17*, SLM+19, SLM+21 |
| DAY | SLM+1~, SLM+24*, SLM+25 |
| DIFF | SLM+1~, SLM+23*, SLM+24*, SLM+25 |
| DIR | GETFILERS~, GETFILERS+1, ADD~, ADD+3 |
| DIRECTION | CLPROC~, CLPROC+1 |
| DOWN | SLM+1~, SLM+3*, SLM+5, SLM+6*, SLM+14, SLM+16, SLM+19, SLM+22* |
| FIEN | SLM+1~, SLM+8*, SLM+9, SLM+11, SLM+13*, SLM+14, SLM+15 |
| HLCOUNT | STQUES+1~, STQUES+2*, STQUES+4*, STQUES+5, STQUES+6, STQUES+7, STQUES+8 |
| HLDIR | STQUES~, STQUES+3 |
| HLIP | LSTAT+1~, LSTAT+7~, LSTAT+12*, LSTAT+14 |
| HLLARY | DLINKS+4~ |
| HLLARY("SHUTDOWN" | DLINKS+6, DLINKS+7 |
| HLLIEN | GETVIEWS+1~, GETVIEWS+10*, GETVIEWS+11, GETVIEWS+12 |
| HLLINK | LSTAT+1~, LSTAT+7~, LSTAT+8*, LSTAT+9, DLINKS+1~, DLINKS+2*, DLINKS+3*, DLINKS+5, DLINKS+8, GETVIEWS+1~ , GETVIEWS+11*, GETVIEWS+12*, GETVIEWS+13 |
| HLLINK("IP" | LSTAT+12 |
| HLLINK("PORT" | LSTAT+14 |
| HLLIST | DLINKS+1~, DLINKS+2*, DLINKS+3*, DLINKS+8*, DLINKS+9 |
| HLORD | GETVIEWS+1~, GETVIEWS+10*, GETVIEWS+13 |
| HLOS | LSTAT+1~, LSTAT+5*, LSTAT+6 |
| HLQUE | DLINKS+4~, STQUES+1~, STQUES+2*, STQUES+3*, STQUES+6, STQUES+7 |
| HLSTAT | LSTAT+1~, LSTAT+2*, LSTAT+6, LSTAT+12, LSTAT+15*, LSTAT+16, LSTAT+17 |
| HLTEMP | STQUES+1~, STQUES+2*, STQUES+6*, STQUES+7*, STQUES+8*, STQUES+9 |
| HLTIME | DLINKS+4~, DLINKS+5*, DLINKS+6, DLINKS+7 |
| HLVARR | GETVIEWS~, GETVIEWS+15* |
| HLVARR( | GETVIEWS+13* |
| HLVCNT | GETVIEWS+1~, GETVIEWS+2*, GETVIEWS+14*, GETVIEWS+15 |
| HLVDAT | GETVIEWS+1~, GETVIEWS+9*, GETVIEWS+10 |
| HLVIDX | GETVIEWS+1~, GETVIEWS+7*, GETVIEWS+8*, GETVIEWS+9 |
| HLVIEN | GETVIEWS+1~, GETVIEWS+3*, GETVIEWS+4*, GETVIEWS+5, GETVIEWS+6, GETVIEWS+8, GETVIEWS+9 |
| HLVIEW | GETVIEWS+1~, GETVIEWS+5*, GETVIEWS+6*, GETVIEWS+13 |
| HR | SLM+1~, SLM+25*, SLM+27*, SLM+28 |
| IEN | SLM+1~, SLM+10*, SLM+11*, SLM+12, SLM+13 |
| INFOARR | GETFILERS~, GETFILERS+1 |
| IO | LSTAT+13~, LSTAT+16 |
| IOBOFF | SLM+1~ |
| IOBON | SLM+1~ |
| IOF | LSTAT+13~ |
| IOST | LSTAT+13~ |
| LASTDT | SLM+1~, SLM+8*, SLM+9*, SLM+11 |
| MIN | SLM+1~, SLM+25*, SLM+26*, SLM+27 |
| MPAQARR | MPAQ~, MPAQ+1 |
| MPOQARR | MPOQ~, MPOQ+1 |
| MPSQARR | MPSQ~, MPSQ+1 |
| NOW | SLM+1~, SLM+18*, SLM+23 |
| NOW(1 | SLM+18*, SLM+19, SLM+21 |
| POP | LSTAT+13~, LSTAT+15 |
| SEC | SLM+1~, SLM+25*, SLM+26 |
| TODAY | ADD+1~, ADD+2* |
| U | SLM+3*, SLM+5, SLM+12, SLM+16, SLM+24, SLM+25 |
| X | SLM+1~ |