HMPMOND ;ASMR/BL, monitor display ;Sep 24, 2016 03:07:36
Source file <HMPMOND.m>
Package | Total | Call Graph |
---|---|---|
Enterprise Health Management Platform | 3 | $$ETOTL^HMPMONE ($$HDR,$$LASTREAM)^HMPMONL CHKXTMP^HMPMONX |
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 |
Package | Total | Caller Graph |
---|---|---|
Enterprise Health Management Platform | 1 | HMPMON |
Name | Comments | DBIA/ICR reference |
---|---|---|
U | ; monitor screen update - default activity in monitor
; called by: ; OPTION^HMPMON ; passed in symbol table: ; HMPMNTR("exit") - monitor exit flag ; HMPMNTR("server") = # of server record in file HMP Subscription (800000) ; HMPMNTR("zero node") = HMP SUBSCRIPTION entry's zero node ; HMPROMPT = current prompt; ^ to exit option, else leave alone |
|
QUEUE(STREAM,MAX) | ; show last max items in freshness queue
; called by: ; U ; calls: ; QLIST: get size and last max items ; QHEAD: show freshness-queue header ; $$QROW = each row of the report ; input: ; STREAM = last freshness stream ; MAX = maximum # items to show ; input from the database ; output: ; HMPEXIT = whether to exit option report to current device |
|
QLIST(ITMLST,STREAM,MAX) | ; items from freshness queue, return last MAX items
; ITMLST passed by reference, returns: ; ITMLST = total # items in freshness queue ; ITMLST(item #) = record for each of the last max items |
|
QWAIT(RECORD) | ; function, return waiting value for RECORD
; RECORD = record of item in the queue ; examples: ; $$QWAIT("3^visit^H4721^^52660^54378") = "done" ; if $H = "64272,54378" then: ; $$QWAIT("3^visit^H4721^^52660^") = "1,718 s" ; $$QWAIT("3^visit^H4721^^") = "" ; $$QWAIT("") = "" |
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 |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("JOBPARAM" | U+26 |
^XTMP( | U+24, U+44, QLIST+7, QLIST+8 |
Name | Line Occurrences |
---|---|
$$QWAIT | QUEUE+24 |
QLIST | QUEUE+16 |
QUEUE | U+48 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DSPLN | U+10~ |
DSPLN("1hdr" | U+11*, U+12 |
DSPLN("2Patients" | U+21* |
DSPLN("3PollJobs" | U+31* |
DSPLN("4LastUpdt" | U+36*, U+38*, U+39 |
DSPLN("5XEoQXtmp" | U+42*, U+45*, U+46 |
>> HMPMNTR("zero | node" , U+11, U+33, U+35 |
HMPRSLT | U+10~, U+17 |
HMPRSLT(1 | U+18, U+20 |
HMPRSLT(2 | U+18, U+20, U+41 |
ITEM | QUEUE+14~, QUEUE+23*, QUEUE+24, QUEUE+25, QUEUE+26, QUEUE+27, QUEUE+28 |
ITM | QLIST+6~*, QLIST+7*, QLIST+8 |
ITMLST | QLIST~, QLIST+5!*, QLIST+7* |
ITMLST( | QLIST+8* |
JBID | U+10~, U+23*, U+24*, U+26, U+28 |
JBID("count" | U+25*, U+28 |
JBID("inactv" | U+27*, U+30 |
JBID("list" | U+28*, U+30 |
LIST | QUEUE+14~, QUEUE+16, QUEUE+18 |
LIST( | QUEUE+23, QUEUE+24, QUEUE+26, QUEUE+27, QUEUE+28 |
MAX | QUEUE~, QUEUE+16, QUEUE+18, QLIST~, QLIST+7 |
RECORD | QWAIT~, QWAIT+9, QWAIT+10, QWAIT+12 |
START | QWAIT+11~, QWAIT+12*, QWAIT+13 |
STREAM | U+10~, U+14*, U+15, U+24, U+44, U+48, QUEUE~, QUEUE+16, QLIST~, QLIST+7 , QLIST+8 |
U | U+11, U+18, U+20, U+33, U+35, U+41, QUEUE+26, QUEUE+27, QUEUE+28, QWAIT+10 , QWAIT+12 |
WTING | QWAIT+11~, QWAIT+13*, QWAIT+14 |
X | U+10~, U+20*, U+26*, QUEUE+14~, QUEUE+18*, QUEUE+24*, QUEUE+29 |
Y | U+10~, U+18*, U+20*, U+21, U+27, U+29*, U+30*, U+31, U+33*, U+34* , U+35*, U+36, U+37*, U+38, U+41*, U+42, U+43*, U+44*, U+45, QUEUE+14~ , QUEUE+18*, QUEUE+19, QUEUE+24*, QUEUE+25*, QUEUE+26*, QUEUE+27*, QUEUE+28*, QUEUE+29*, QUEUE+30 |