XDRMERG0 ;SF-IRMFO.SEA/JLI - START OF NON-INTERACTIVE BATCH MERGE ;04/28/2005 12:11
Source file <XDRMERG0.m>
Package | Total | Call Graph |
---|---|---|
Toolkit | 5 | ENPAIR^XDRDVAL1 (CLOSEIT,RESTART)^XDRMERG CHKFROM^XDRMERG2 (QUE,SNDMSG)^XDRMERGB EN^XDRVCHEK |
Kernel | 3 | (,$$NEWERR,UNWIND)^%ZTER ^%ZTLOAD $$NOW^XLFDT |
Clinical Information Resource Network | 2 | (EXC,START,STOP)^RGHLLOG CALC^RGVCCMR2 |
VA FileMan | 2 | $$FIND1^DIC UPDATE^DIE |
Master Patient Index VistA | 1 | $$A31^MPIFA31B |
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 |
---|---|---|
Toolkit | 1 | XDR MERGE READY DUPLICATES |
Name | Comments | DBIA/ICR reference |
---|---|---|
QUE | ; This is the entry point for queueing a merge process
|
|
DQ | ; This is the entry point for actually processing the merge task
; Either as the initial entry or on restart. |
|
DQTHREAD | ; START POINT FOR EXTRA THREADS
|
|
RETHREAD | ; RESTART THREADS
|
|
DQ1 | ; HANDLE MERGE OF SPECIAL FILES
|
|
SETCOMPL | ; Indicate that a component of the process was completed
|
|
ADDSPECL(PACKAGE) | ; Add a package identifier to merge process
; if already present, simply return the internal entry number ; (it would be present if re-starting) |
|
ERR | ; On an error mark status as error, and save the error message
|
Name | Field # of Occurrence |
---|---|
^%ZTER | ERR+3 |
$$NEWERR^%ZTER | DQ+8 |
UNWIND^%ZTER | ERR+6 |
^%ZTLOAD | DQ+91 |
$$FIND1^DIC | ADDSPECL+5 |
UPDATE^DIE | SETCOMPL+13, ADDSPECL+8 |
$$A31^MPIFA31B | SETCOMPL+19 |
EXC^RGHLLOG | SETCOMPL+20 |
START^RGHLLOG | SETCOMPL+20 |
STOP^RGHLLOG | SETCOMPL+20 |
CALC^RGVCCMR2 | SETCOMPL+16, SETCOMPL+17 |
ENPAIR^XDRDVAL1 | DQ+35 |
CLOSEIT^XDRMERG | SETCOMPL+23 |
RESTART^XDRMERG | DQ+95, DQTHREAD+18 |
CHKFROM^XDRMERG2 | DQ+36 |
QUE^XDRMERGB | QUE+4 |
SNDMSG^XDRMERGB | SETCOMPL+24 |
EN^XDRVCHEK | QUE+2 |
$$NOW^XLFDT | DQ+30, DQ+34, DQ+47, DQ+48, DQ+61, DQ+71, DQ+78, DQ+79, DQ+90, DQ+94 , DQTHREAD+9, DQ1+4, DQ1+5, SETCOMPL+2, SETCOMPL+7 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TRAP" | DQ+9 |
^DIC - [#1] | DQ+10, DQ+76, DQTHREAD+10 |
^DIC(9.4 - [#9.4] | DQ+52, DQ+53, DQ+54, DQ+55, DQ+56, DQ+58 |
^DPT - [#2] | DQ+22, DQ+23, DQ+25* |
^LR - [#63] | DQ+23, DQ+25*! |
^TMP("XDRFROM" | DQ+5, DQ+95, DQTHREAD+2, DQTHREAD+18, SETCOMPL+22 |
^VA(15.1 - [#15.1] | DQ+10, DQTHREAD+5 |
^VA(15.2 - [#15.2] | DQ+10, DQ+11, DQ+30, DQ+33, DQ+34*, DQ+35, DQ+36, DQ+46, DQ+47, DQ+48 , DQ+60, DQ+61*, DQ+71*, DQ+77, DQ+78*, DQ+79*, DQ+80, DQ+84*, DQ+88, DQ+92 , DQ+93, DQ+94*, DQ+97*, DQTHREAD+4, DQTHREAD+5, DQTHREAD+8, DQTHREAD+9*, DQTHREAD+10, DQTHREAD+11, DQTHREAD+15* , DQTHREAD+16, DQTHREAD+19*, RETHREAD+3, RETHREAD+4, DQ1+2, DQ1+4*, DQ1+5*, DQ1+6, DQ1+8, DQ1+11* , SETCOMPL+2*, SETCOMPL+3*, SETCOMPL+4!, SETCOMPL+5, SETCOMPL+7*, SETCOMPL+8*, SETCOMPL+21, ERR+5* |
^XDRM - [#15.4] | DQ+25 |
^XDRM("B" | DQ+25 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | DQ+25~* |
DIQUIET | DQ+4~, DQ+6* |
>> ERR | SETCOMPL+19*, SETCOMPL+20 |
>> FILE | SETCOMPL+21* |
>> FROM | SETCOMPL+22* |
FROMVAR | DQ+23~ |
I | DQ+11*, DQ+48*, DQ+93*, DQTHREAD+1~, DQTHREAD+11*, DQTHREAD+14*, DQTHREAD+15, RETHREAD+1~, RETHREAD+3*, SETCOMPL+5* |
>> J | DQ+93*, RETHREAD+3*, SETCOMPL+5*, SETCOMPL+6 |
LR | DQ+23~*, DQ+24, DQ+25* |
PACKAGE | ADDSPECL~, ADDSPECL+5, ADDSPECL+7 |
RGDFN | SETCOMPL+17~* |
RGRSICN | DQ+4~, DQ+6* |
TO | DQ+23~*, DQ+24 |
U | DQ+10, DQ+12, DQ+23, DQ+24, DQ+25, DQ+30, DQ+33, DQ+34, DQ+35, DQ+36 , DQ+46, DQ+47, DQ+48, DQ+54, DQ+56, DQ+57, DQ+60, DQ+61, DQ+71, DQ+76 , DQ+77, DQ+78, DQ+79, DQ+81, DQ+84, DQ+92, DQ+97, DQTHREAD+4, DQTHREAD+5, DQTHREAD+8 , DQTHREAD+9, DQTHREAD+10, DQTHREAD+13, DQTHREAD+17, DQTHREAD+19, RETHREAD+4, DQ1+3, DQ1+4, DQ1+5, DQ1+7 , DQ1+8, DQ1+9, DQ1+11, SETCOMPL+2, SETCOMPL+3, SETCOMPL+5, SETCOMPL+7, SETCOMPL+8, SETCOMPL+21, ERR+5 |
X | DQ+9*, DQ+11*, DQ+12, DQ+22, DQ+23, DQ+25, DQ+55*, DQ+57, DQ+80*, DQ+81 , DQTHREAD+1~, DQTHREAD+11*, DQTHREAD+13, DQTHREAD+16*, DQTHREAD+17, DQ1+1~, DQ1+2*, DQ1+3, DQ1+6*, DQ1+7 |
XDRAA | SETCOMPL+12~ |
XDRAA(15 | SETCOMPL+12* |
>> XDRCENT | DQ+81*, DQ+95, DQTHREAD+17*, DQTHREAD+18, DQ1+7* |
>> XDRCFIL | DQ+81*, DQ+95, DQTHREAD+17*, DQTHREAD+18, DQ1+7* |
XDRCODE | DQ+4~, DQ+58* |
>> XDRCSTAT | DQ+81*, DQ+83, DQ+95, DQ1+7* |
XDRDVALF | DQ+4~, DQ+5* |
>> XDRFDA | DQ+10, DQ+11, DQ+30, DQ+33, DQ+34, DQ+35, DQ+36, DQ+46, DQ+47, DQ+48 , DQ+60, DQ+61, DQ+71, DQ+77, DQ+78, DQ+79, DQ+80, DQ+84, DQ+88, DQ+92 , DQ+93, DQ+94, DQ+97, DQTHREAD+4, DQTHREAD+5, DQTHREAD+8, DQTHREAD+9, DQTHREAD+10, DQTHREAD+11, DQTHREAD+15 , DQTHREAD+16, DQTHREAD+19, RETHREAD+3, RETHREAD+4, DQ1+2, DQ1+4, DQ1+5, DQ1+6, DQ1+8, DQ1+11 , SETCOMPL+2, SETCOMPL+3, SETCOMPL+4, SETCOMPL+5, SETCOMPL+7, SETCOMPL+8, SETCOMPL+21, SETCOMPL+24, ADDSPECL+5, ADDSPECL+7 , ERR+4, ERR+5 |
XDRFDA1 | DQ+3~, DQ+32*, DQ+33, DQ+34, DQ+39*, DQ+40*, DQ+59*, DQ+60, DQ+61, DQ+64* , DQ+65*, DQ+76*, DQ+77, DQ+78, DQ+79, DQ+80, DQ+84, DQ+87, DQ+88*, DQ+93* , DQTHREAD+1~, DQTHREAD+7*, DQTHREAD+8, DQTHREAD+9, DQTHREAD+15, DQTHREAD+16, DQTHREAD+19, RETHREAD+3, RETHREAD+4, DQ1+2 , DQ1+4, DQ1+5, DQ1+6, DQ1+8, DQ1+11, SETCOMPL+2, SETCOMPL+3, SETCOMPL+4, ERR+4, ERR+5 |
>> XDRFDA2 | DQ+87*, DQ+92, DQ+93 |
XDRFILE | DQ+3~, DQ+46*, DQ+54, DQ+76, DQ+95, DQTHREAD+4*, DQTHREAD+18, SETCOMPL+21* |
XDRGLOB | DQ+4~, DQ+10*, DQ+12, DQ+22, DQ+25, DQTHREAD+10*, DQTHREAD+13 |
>> XDRK | SETCOMPL+11*, SETCOMPL+12 |
XDRNAME | DQTHREAD+1~, DQTHREAD+6*, DQTHREAD+7 |
XDRPACK | DQ+3~, DQ+52*, DQ+53, DQ+54, DQ+55, DQ+56, DQ+58 |
XDRPACKN | DQ+3~, DQ+56*, DQ+59 |
XDRPRE | DQ+31*, DQ+41!, DQ+66!, DQ+67!, SETCOMPL+6 |
XDRROU | DQ+4~, DQ+57*, DQ+61, DQ1+1~, DQ1+8*, DQ1+9*, DQ1+10 |
XDRSFILE | DQ+3~, DQ+53*, DQ+54, DQ+55, DQ+58 |
XDRTHRED | DQ+93!, DQTHREAD+6, RETHREAD+2!, RETHREAD+4* |
XDRTHRED( | DQ+93*, DQTHREAD+14, RETHREAD+3* |
XDRTIME | DQ+4~, DQ+10*, DQTHREAD+1~, DQTHREAD+5* |
XDRXX | SETCOMPL+9*, SETCOMPL+10, SETCOMPL+11, ADDSPECL+4~ |
XDRXX(1 | ADDSPECL+9 |
>> XDRY1 | SETCOMPL+10*, SETCOMPL+11 |
>> XDRY2 | SETCOMPL+10*, SETCOMPL+11, SETCOMPL+16 |
>> XDRYY | SETCOMPL+10*, SETCOMPL+11, SETCOMPL+17, SETCOMPL+19, SETCOMPL+20 |
>> XDRZE | ERR+2*, ERR+5 |
XDRZZ | ADDSPECL+4~ |
XDRZZ( | ADDSPECL+7* |
XDRZZZ | DQ+3~, DQ+5*, DQ+12, DQ+35, DQ+36, DQ+37, DQ+45, DQ+52, DQ+53, DQ+63 , DQ+71, DQTHREAD+1~, DQTHREAD+2*, DQTHREAD+13, SETCOMPL+9, SETCOMPL+10, SETCOMPL+11 |
Y | ADDSPECL+4~, ADDSPECL+5*, ADDSPECL+6, ADDSPECL+9*, ADDSPECL+10 |
>> ZTDESC | DQ+89* |
>> ZTDTH | DQ+90* |
>> ZTIO | DQ+89* |
>> ZTRTN | DQ+89* |
>> ZTSAVE("XDRFDA" | DQ+90* |
>> ZTSAVE("XDRFDA1" | DQ+90* |
>> ZTSK | DQ+61, DQ+78, DQTHREAD+9, DQ1+4 |
>> ZTSTOP | DQ+75, DQ+84, DQ+86, DQ+97, DQTHREAD+19, DQ1+11 |
Name | Field # of Occurrence |
---|---|
$T(CALC^RGVCCMR2 | SETCOMPL+16 |