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 |
| 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 |