HMPDJX ;SLC/MKB,ASMR/RRB,BL - New data update;Aug 29, 2016 20:06:27
Source file <HMPDJX.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 |
Package | Total | Caller Graph |
---|---|---|
Enterprise Health Management Platform | 1 | HMPDJ |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(LAST,MAX) | ; -- get data from ^XTMP("HMP-<date>",n)
; Expects HMP=$NA(^TMP("HMP",$J)) |
|
A | ||
B | ;
|
|
C | ||
DELETE(NAME,DFN,ID) | ; -- set DELETE nodes
|
|
GETLIST(LAST,SYS,MAX) | ; -- build list of updates for client
; Returns ^TMP("HMPX",$J,0) = last DATE:SEQ included ; ^TMP("HMPX",$J,DFN,TYPE,ID)=ACT |
|
DONE() | ; -- Return 1 or 0, if loop has finished
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HMP(800000 - [#800000] | GETLIST+16, GETLIST+19 |
^TMP("HMP" | EN+17, B+7 |
^TMP("HMPTEXT" | C+20! |
^TMP("HMPX" | EN+9, EN+13, EN+18, A+23, B+1, B+3, B+8, C+20!, GETLIST+4!, GETLIST+10* , GETLIST+20, GETLIST+21*, GETLIST+22* |
^TMP($J | EN+10!, A+15, A+19! |
^XTMP("HMP-" | GETLIST+9, GETLIST+12 |
Name | Field # of Occurrence |
---|---|
^( | EN+18, B+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACT | GETLIST+3~, GETLIST+17*, GETLIST+21 |
CNT | EN+3~, GETLIST+3~, GETLIST+5*, GETLIST+13, GETLIST+20* |
D | GETLIST+3~, GETLIST+9*, GETLIST+14*, GETLIST+22, DONE+2~*, DONE+4, DONE+5 |
DA | GETLIST+3~, GETLIST+6*, GETLIST+16, GETLIST+19 |
DATA | EN+3~, EN+12!, EN+28*, B+2!, B+13* |
DATE | GETLIST+3~, GETLIST+5*, GETLIST+10, GETLIST+12 |
DELETE | EN+3~, EN+12!, A+7, B+2!, C+1, C+7 |
DELETE( | A+9, A+10, C+10, C+11, DELETE+3* |
DFN | EN+3~, EN+9*, EN+11, EN+13, EN+18, EN+20, EN+23, EN+27, A+2, B+5* , B+9, B+12, DELETE~, DELETE+2, GETLIST+3~, GETLIST+15*, GETLIST+16, GETLIST+20, GETLIST+21 |
DOMCNT | EN+3~, EN+12*, EN+15*, EN+17, EN+29*, EN+31, A+3, A+5*, A+8*, A+11 , A+12, A+13, A+17*, A+18, A+21*, B+2*, B+5*, B+7, B+14*, B+16 , C+1, C+3, C+5*, C+8*, C+9, C+12, C+13, C+14, C+16* |
DT | GETLIST+9, GETLIST+10, DONE+4, DONE+5 |
END | GETLIST+3~, GETLIST+12*, DONE+7 |
ERRMSG | EN+19~, EN+21* |
ERROR | A+16~, A+18 |
ERRPAT | EN+11*, EN+19~, EN+20* |
>> FILTER("systemID" | EN+5 |
HMP | EN+17~*, EN+31, EN+32, EN+33, A+1, A+2, A+4, A+5, A+8, A+11 , A+12, A+13, A+17, A+18, A+21, A+25, A+26, B+7~*, B+16, B+17 , B+18, C+2, C+4, C+5, C+8, C+9, C+12, C+13, C+14, C+16 , C+19 |
>> HMPI | EN+17*, EN+24, EN+27, EN+29, EN+32, EN+33*, A+9*, A+10*, A+11, A+12 , A+13*, B+7*, B+10, B+12, B+14, B+17, B+18*, C+10*, C+11*, C+12 , C+13, C+14* |
HMPID | EN+3~, EN+17*, EN+18*, EN+23, EN+27, B+7*, B+8*, B+9, B+12 |
HMPLASTI | EN+3~, EN+24*, EN+27, B+10*, B+12 |
HMPTOTL | EN+3~, EN+9*, EN+28*, B+2*, B+13* |
ICN | EN+3~, EN+11*, A+2 |
ID | DELETE~, DELETE+2, GETLIST+3~, GETLIST+17*, GETLIST+18, GETLIST+19, GETLIST+20, GETLIST+21 |
IDX | GETLIST+3~, GETLIST+12*, GETLIST+13*, GETLIST+14, GETLIST+15, DONE+1, DONE+2 |
LAST | EN~, EN+5*, EN+7, A+23, GETLIST~, GETLIST+5, GETLIST+10 |
MAX | EN~, EN+6*, EN+7, GETLIST~, GETLIST+13 |
N | GETLIST+3~, GETLIST+9*, GETLIST+10, GETLIST+12, GETLIST+14*, GETLIST+22, DONE+2~*, DONE+7 |
NAME | DELETE~, DELETE+2, DELETE+3 |
PATCNT | EN+3~, EN+9*, EN+11*, EN+17, A+1, A+2, A+4, A+5, A+8, A+11 , A+12, A+13, A+17, A+18, A+21, A+25, A+26*, B+2*, B+7, C+2 , C+4, C+5, C+8, C+9, C+12, C+13, C+14, C+16, C+19* |
RTN | EN+3~, EN+14*, EN+24, B+4*, B+10 |
SEQ | GETLIST+3~, GETLIST+5*, GETLIST+10, GETLIST+12 |
SYS | EN+3~, EN+5*, EN+7, GETLIST~, GETLIST+6 |
>> T | A+24* |
TSTART | EN+3~, EN+4*, A+25 |
TSTOP | EN+3~, C+18*, C+19 |
TYPE | EN+3~, EN+13*, EN+14, EN+18, EN+23, EN+27, EN+32, A+10*, A+12, B+3* , B+4, B+8, B+9, B+12, B+17, C+11*, C+13, GETLIST+3~, GETLIST+17*, GETLIST+18 , GETLIST+19, GETLIST+20, GETLIST+21 |
U | GETLIST+15, GETLIST+17 |
UID | EN+3~, A+9*, A+10, A+12, C+10*, C+11, C+13, DELETE+1~, DELETE+2*, DELETE+3 |
X | EN+3~, EN+18*, EN+23, B+8*, B+9 |
X0 | GETLIST+3~, GETLIST+15*, GETLIST+17 |
Y | EN+3~, A+23*, A+25 |
Name | Field # of Occurrence |
---|---|
$T(@RTN | EN+14, B+4 |