HMPDJFSQ ;ASMR/CPC -- Extract Queue manager ;Jan 25, 2017 11:08:07
Source file <HMPDJFSQ.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 | HMPDJFSP |
Name | Comments | DBIA/ICR reference |
---|---|---|
QUINIT(HMPBATCH,HMPFDFN,HMPFDOM) | ; Queue the initial extracts for a patient
; called by: ; PUTSUB-QREJOIN^HMPDJFSP ; QUINIT^HMPDJFSP ; input: ; HMPBATCH="HMPFX~hmpsrvid~dfn" example: HMPFX~hmpXYZ~229 ; HMPFDOM(n)="domainName" ; ; ^XTMP("HMPFX~hmpsrvid~dfn",0)=expires^created^HMP Patient Extract ; ,0,"status",domain)=0:waiting;1:ready ; ,0,"task",taskIen)="" ; ,taskIen,domain,... (extract data) |
|
DQINIT | ; task Dequeue initial extracts
; called by: ; QUINIT: ZTRTN="DQINIT^HMPDJFSQ" ; QUINIT^HMPDJFSP: ZTRTN="DQINIT^HMPDJFSQ" ; DQINIT^HMPDJFSP ; QUINIT^HMPMETA ; expects: ; HMPBATCH, HMPFDFN, HMPFDOM, ZTSK |
|
DOMOPD(HMPFADOM) | ; Load an operational domain in smaller batches
; called by: ; DQINIT ; DOMOPD^HMPDJFSP ; calls: ; $$TOTAL ; GET^HMPEF ; MOD4STRM^HMPDJFSP ; POSTSEC^HMPDJFSP ; expects: ; HMPBATCH,HMPFZTSK |
|
TOTAL(DOMAIN) | ; function, return size total
; called by: ; DOMOPD ; $$TOTAL^HMPDJFSP |
|
MVFRUPD(HMPBATCH,HMPFDFN) | ; Move freshness updates over active stream
; called by: ; DQINIT ; MVFRUPD^HMPDJFSP |
|
SAVETASK | ; save task request on job queue
; called by: ; PUTSUB^HMPDJFSP |
|
NEWQMGR | ; queuer Start new background queue manager
; called by: ; SAVETASK |
|
QMGR | ; task Manager patient queues
; called by: ; NEWQMGR: queues this subroutine as a task |
|
NEWTASK | ; Start patient specific extract
; called by: ; QMGR |
Name | Field # of Occurrence |
---|---|
^%ZTLOAD | QUINIT+25, NEWQMGR+8, NEWTASK+15 |
POST^HMPDJFS | MVFRUPD+12 |
SETERR^HMPDJFS | QUINIT+27, NEWQMGR+9, NEWTASK+16 |
^HMPDJFSD | TOTAL+7 |
$$INITDONE^HMPDJFSP | DQINIT+44 |
CHKXTMP^HMPDJFSP | DQINIT+39 |
DOMPT^HMPDJFSP | DQINIT+29 |
MOD4STRM^HMPDJFSP | DOMOPD+28 |
POSTERR^HMPDJFSP | DQINIT+45 |
POSTSEC^HMPDJFSP | DOMOPD+30 |
SETDOM^HMPDJFSP | QUINIT+14, DQINIT+25, DQINIT+35 |
SETMARK^HMPDJFSP | DQINIT+22, DQINIT+33, DQINIT+46 |
UPDSTS^HMPDJFSP | MVFRUPD+7 |
GET^HMPEF | DOMOPD+23 |
MERGE^HMPMETA | DQINIT+30, DQINIT+34 |
MERGE1^HMPMETA | DQINIT+32 |
UPD^HMPMETA | DQINIT+28, DQINIT+30 |
$$SYS^HMPUTILS | DQINIT+13 |
CHKSP^HMPUTILS | DQINIT+19 |
$$HDIFF^XLFDT | DQINIT+16 |
$$HTFM^XLFDT | QMGR+5 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HMP(800000.11 - [#800000.11] | TOTAL+10 |
^TMP("HMPERR" | DQINIT+12!, DQINIT+45 |
^XTMP( | QUINIT+26*, DQINIT+10, DQINIT+11, DQINIT+15*, DQINIT+16*, DQINIT+37, DQINIT+41!, DQINIT+50!, DOMOPD+25, DOMOPD+26 , DOMOPD+27, DOMOPD+29, DOMOPD+32, MVFRUPD+9, MVFRUPD+10, MVFRUPD+13!, SAVETASK+5, SAVETASK+6*, SAVETASK+7*, SAVETASK+8* , SAVETASK+9*, SAVETASK+10*, SAVETASK+11*, SAVETASK+13, SAVETASK+14, QMGR+4, QMGR+5*, QMGR+8, QMGR+28, QMGR+29 , QMGR+30, QMGR+31, QMGR+32, QMGR+39 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACT | MVFRUPD+5~, MVFRUPD+11*, MVFRUPD+12 |
ARGS | SAVETASK+7, QMGR+23~, QMGR+28* |
COUNT | DQINIT+9~, DQINIT+10*, DQINIT+45* |
DFN | MVFRUPD+5~, MVFRUPD+11*, MVFRUPD+12 |
DOMAIN | TOTAL~, TOTAL+8, TOTAL+10 |
DOMAINS | SAVETASK+8, QMGR+23~, QMGR+29* |
DONE | DOMOPD+12~, DOMOPD+15*, DOMOPD+17, DOMOPD+24*, DOMOPD+25*, DOMOPD+26*, DOMOPD+27*, DOMOPD+29, DOMOPD+31 |
FILTER | DOMOPD+12~, DOMOPD+18~, DOMOPD+23 |
FILTER("domain" | DOMOPD+20* |
FILTER("limit" | DOMOPD+22* |
FILTER("noHead" | DOMOPD+19* |
FILTER("start" | DOMOPD+21* |
FROM | MVFRUPD+5~, MVFRUPD+8*, MVFRUPD+9, MVFRUPD+10, MVFRUPD+13 |
HMMPDFN | QMGR+23~ |
HMPBATCH | QUINIT~, QUINIT+26, DQINIT+10, DQINIT+11, DQINIT+15, DQINIT+16, DQINIT+19, DQINIT+22, DQINIT+30, DQINIT+32 , DQINIT+34, DQINIT+37, DQINIT+39, DQINIT+41, DQINIT+44, DQINIT+46, DQINIT+47, DQINIT+50, DOMOPD+25, DOMOPD+26 , DOMOPD+27, DOMOPD+29, DOMOPD+32, MVFRUPD~, MVFRUPD+6, SAVETASK+9, QMGR+23~, QMGR+30* |
HMPFADOM | DOMOPD~, DOMOPD+14, DOMOPD+16*, DOMOPD+20, DOMOPD+26, DOMOPD+27, DOMOPD+28, DOMOPD+29, DOMOPD+30, DOMOPD+32 , DOMOPD+34* |
HMPFDFN | QUINIT~, DQINIT+22, DQINIT+26, DQINIT+29, DQINIT+30, DQINIT+33, DQINIT+34, DQINIT+39, DQINIT+45, DQINIT+46 , DQINIT+47, MVFRUPD~, MVFRUPD+7, MVFRUPD+8, SAVETASK+6, SAVETASK+7, SAVETASK+8, SAVETASK+9, SAVETASK+10, SAVETASK+11 , QMGR+14*, QMGR+17, QMGR+24*, QMGR+28, QMGR+29, QMGR+30, QMGR+31, QMGR+32, QMGR+37 |
HMPFDOM | QUINIT~ |
HMPFDOM( | QUINIT+14, DQINIT+24, DQINIT+25, DQINIT+27, DQINIT+28, DQINIT+29, DQINIT+30, DQINIT+32, DQINIT+33, DQINIT+34 , DQINIT+35 |
HMPFDOM("" | DQINIT+39 |
HMPFDOMI | DQINIT+9~, DQINIT+23*, DQINIT+24*, DQINIT+25, DQINIT+27, DQINIT+28, DQINIT+29, DQINIT+30, DQINIT+32, DQINIT+33 , DQINIT+34, DQINIT+35, DQINIT+37*, DQINIT+39 |
HMPFEST | DOMOPD+12~, DOMOPD+14*, DOMOPD+29*, DOMOPD+30 |
HMPFLDON | DOMOPD+12~, DOMOPD+15* |
HMPFSEC | DOMOPD+12~, DOMOPD+15*, DOMOPD+16, DOMOPD+26, DOMOPD+33*, DOMOPD+34 |
HMPFSIZE | DOMOPD+12~, DOMOPD+13*, DOMOPD+22, DOMOPD+30 |
HMPFSYS | DQINIT+9~, DQINIT+13* |
HMPFZTSK | DQINIT+9~, DQINIT+14*, DQINIT+37, DQINIT+39, DQINIT+41, DQINIT+50, DOMOPD+25, DOMOPD+26, DOMOPD+27, DOMOPD+32 |
HMPMETA | DQINIT+20~, DQINIT+21*, DQINIT+22, DQINIT+25, DQINIT+28, DQINIT+30, DQINIT+31, DQINIT+35, DOMOPD+24 |
HMPPRITY | SAVETASK+5, SAVETASK+6, SAVETASK+7, SAVETASK+8, SAVETASK+9, SAVETASK+10, SAVETASK+11, QMGR+23~, QMGR+24*, QMGR+28 , QMGR+29, QMGR+30, QMGR+31, QMGR+32 |
>> HMPQBTCH | SAVETASK+5, SAVETASK+6, SAVETASK+7, SAVETASK+8, SAVETASK+9, SAVETASK+10, SAVETASK+11, SAVETASK+13, SAVETASK+14, QMGR+4 , QMGR+5, QMGR+8, QMGR+12, QMGR+13, QMGR+20, QMGR+21, QMGR+28, QMGR+29, QMGR+30, QMGR+31 , QMGR+32, QMGR+39 |
HMPQDAT | QMGR+6~, QMGR+14*, QMGR+15, QMGR+16, QMGR+22*, QMGR+25 |
HMPQI | QMGR+6~, QMGR+13*, QMGR+21*, QMGR+38 |
HMPQNOW | QMGR+6~, QMGR+9*, QMGR+16 |
HMPQPC | QMGR+6~ |
HMPQQ | QMGR+6~, QMGR+12*, QMGR+13*, QMGR+14, QMGR+16, QMGR+20*, QMGR+21*, QMGR+22, QMGR+24, QMGR+33 , QMGR+34 |
HMPQRC | QMGR+6~ |
HMPQREF | DQINIT+43, DQINIT+48, QMGR+6~, QMGR+34* |
HMPQRUN | QMGR+6~, QMGR+19*, QMGR+21, QMGR+36*, QMGR+37* |
HMPQRUNC | QMGR+6~, QMGR+10!*, QMGR+13, QMGR+17*, QMGR+18, QMGR+19 |
HMPQRUNC( | QMGR+17*, QMGR+37 |
HMPQS | SAVETASK+4~, SAVETASK+5*, SAVETASK+6, SAVETASK+7, SAVETASK+8, SAVETASK+9, SAVETASK+10, SAVETASK+11, QMGR+23~, QMGR+24* , QMGR+28, QMGR+29, QMGR+30, QMGR+31, QMGR+32 |
HMPQTOTP | QMGR+6~, QMGR+8*, QMGR+13, QMGR+18, QMGR+21 |
HMPQUIT | QMGR+6~, QMGR+7*, QMGR+38* |
HMPSRV | MVFRUPD+5~, MVFRUPD+6*, MVFRUPD+7, MVFRUPD+8, MVFRUPD+12, SAVETASK+10, QMGR+23~, QMGR+31* |
HMPSVERS | DQINIT+21, SAVETASK+11, QMGR+23~, QMGR+32* |
I | QUINIT+14~*, TOTAL+5~, TOTAL+7*, MVFRUPD+5~, MVFRUPD+9*, MVFRUPD+10 |
ID | MVFRUPD+5~, MVFRUPD+11*, MVFRUPD+12 |
NEWSUB | QMGR+23~, QMGR+27* |
NEXTID | DOMOPD+12~, DOMOPD+15*, DOMOPD+21, DOMOPD+32* |
ROOT | TOTAL+5~, TOTAL+9*, TOTAL+10, TOTAL+11 |
RSLT | DOMOPD+12~, DOMOPD+18~, DOMOPD+23 |
SIZE | TOTAL+5~, TOTAL+6*, TOTAL+7, TOTAL+10*, TOTAL+11*, TOTAL+13 |
TYPE | MVFRUPD+5~, MVFRUPD+11*, MVFRUPD+12 |
U | TOTAL+11, MVFRUPD+11, QMGR+5, QMGR+8 |
X | TOTAL+5~, TOTAL+7*, TOTAL+8, TOTAL+9, MVFRUPD+5~, MVFRUPD+10*, MVFRUPD+11 |
ZTDESC | QUINIT+17~, QUINIT+24*, NEWQMGR+4~, NEWQMGR+7*, NEWTASK+4~, NEWTASK+14* |
ZTDTH | QUINIT+17~, QUINIT+18*, NEWQMGR+4~, NEWQMGR+5*, NEWTASK+4~, NEWTASK+5* |
ZTIO | QUINIT+17~, QUINIT+18*, NEWQMGR+4~, NEWQMGR+5*, NEWTASK+4~, NEWTASK+5* |
ZTRTN | QUINIT+17~, QUINIT+18*, NEWQMGR+4~, NEWQMGR+5*, NEWTASK+4~, NEWTASK+5* |
ZTSAVE | QUINIT+17~, NEWQMGR+4~, NEWTASK+4~ |
ZTSAVE("ARGS(" | NEWTASK+8* |
ZTSAVE("DOMAINS(" | NEWTASK+7* |
ZTSAVE("HMPBATCH" | QUINIT+19*, NEWTASK+7* |
ZTSAVE("HMPENVIR(" | QUINIT+20*, NEWTASK+8* |
ZTSAVE("HMPFDFN" | QUINIT+19*, NEWTASK+7* |
ZTSAVE("HMPFDOM(" | QUINIT+19* |
ZTSAVE("HMPQBTCH" | NEWQMGR+6*, NEWTASK+6* |
ZTSAVE("HMPQREF" | QUINIT+23*, NEWTASK+13* |
ZTSAVE("HMPSRV" | NEWTASK+12* |
ZTSAVE("HMPSRV(" | NEWTASK+12* |
ZTSAVE("HMPSTMP" | QUINIT+21*, NEWTASK+9* |
ZTSAVE("HMPSVERS" | QUINIT+22*, NEWTASK+10* |
ZTSAVE("NEWSUB" | NEWTASK+11* |
ZTSK | QUINIT+17~, QUINIT+26, DQINIT+10, DQINIT+11, DQINIT+14, DQINIT+15, DQINIT+16, NEWQMGR+4~, NEWQMGR+9, NEWTASK+4~ , NEWTASK+16 |
Name | Field # of Occurrence |
---|---|
$T(OPDOMS+I^HMPDJFSD | TOTAL+7 |