ECXEC ;ALB/JAP,BIR/JLP,PTD-DSS Event Capture Extract ;5/31/19 11:28
Source file <ECXEC.m>
Package | Total | Call Graph |
---|---|---|
DSS Extracts | 12 | ($$GETDIV,$$RADDIV)^ECXDEPT EN^ECXEC1 ^ECXKILL VISIT^ECXSCX1 QUE^ECXTAUTO (,PAUSE)^ECXTRAC ($$ECXDATE,$$ECXTIME,$$ECXTIMEX,$$PATCAT,$$PRVCLASS)^ECXUTL $$FISCAL^ECXUTL1 ($$PATDEM,ECXDEF)^ECXUTL2 $$CPT^ECXUTL3 ($$CNHSTAT,$$ENCNUM,$$HNCI,$$OBSPAT,$$SHAD,$$TSMAP)^ECXUTL4 NPRF^ECXUTL5 |
Kernel | 3 | $$S^%ZTLOAD $$RJ^XLFSTR $$NPI^XUSNPI |
Registration | 2 | $$TSDATA^DGACT DEM^VADPT |
VA FileMan | 2 | IX1^DIK $$GET1^DIQ |
DRG Grouper | 1 | $$CODEC^ICDEX |
Event Capture | 1 | $$GETPRV^ECPRVMUT |
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 |
---|---|---|
DSS Extracts | 1 | ECXEC |
Name | Comments | DBIA/ICR reference |
---|---|---|
BEG | ;entry point from option
|
|
START | ;begin EC extract
|
|
UPDATE | ;sets record and updates counters
|
|
FILE | ;file record in #727.815
|
|
SETUP | ;Set required input for ECXTRAC
|
|
QUE | ; entry point for the background requeuing handled by ECXTAUTO
|
|
CLEAN | ;166 Section added to clean out table when extract finishes
|
|
SETTMP | ;181 - Set global TMP for Mail Message
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
FileNo | Call Tags |
---|---|
^ECL - [#720.5] | GET1^DIQ |
^EC(725 - [#725] | GET1^DIQ |
^ECX(728.44 - [#728.44] | GET1^DIQ |
^ECX(728.441 - [#728.441] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGPM - [#405] | UPDATE+15, UPDATE+16 |
^DIC(40.7 - [#40.7] | UPDATE+43, UPDATE+44, UPDATE+50, UPDATE+51 |
^DIC(42 - [#42] | UPDATE+17 |
^EC(725 - [#725] | UPDATE+13 |
^ECD - [#724] | UPDATE+21 |
^ECH - [#721] | BEG+1, START+13, START+14, START+15, UPDATE+5, UPDATE+23, UPDATE+28, UPDATE+29, UPDATE+91, UPDATE+93 , UPDATE+94, UPDATE+95, UPDATE+97, UPDATE+99, UPDATE+128 |
^ECH("AC1" | START+7, START+8, START+9 |
^ECX( | FILE+58, FILE+93* |
^ICPT - [#81] | UPDATE+13 |
^SC - [#44] | UPDATE+40 |
^TMP("EC" | START+5! |
^TMP($J | START+6!, START+18, SETTMP+5*, SETTMP+6, SETTMP+7*, SETTMP+8* |
^XTMP("ECEFPAT" | START+11, START+12, START+15*, UPDATE+136*, CLEAN+2, CLEAN+3! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> CNT | UPDATE+27*, UPDATE+28*, UPDATE+29 |
DA | FILE+57~, FILE+94*! |
DFN | SETTMP+1~, SETTMP+2* |
DIK | FILE+57~, FILE+94*! |
>> EC23 | FILE+63 |
>> EC7 | FILE+58*, FILE+63, FILE+93, FILE+94 |
>> ECAC | UPDATE+33*, UPDATE+34, UPDATE+39, UPDATE+40, UPDATE+46, FILE+87, FILE+89 |
>> ECAC1 | UPDATE+40*, UPDATE+42, UPDATE+43 |
>> ECAC1S | UPDATE+37*, UPDATE+42*, UPDATE+43*, UPDATE+45*, UPDATE+46*, UPDATE+50*, UPDATE+53, UPDATE+130 |
>> ECAC2 | UPDATE+40*, UPDATE+41, UPDATE+44 |
>> ECAC2S | UPDATE+37*, UPDATE+41*, UPDATE+42*, UPDATE+44*, UPDATE+45*, UPDATE+46*, UPDATE+51*, UPDATE+53, UPDATE+130 |
>> ECASNPI | FILE+61*, FILE+82 |
>> ECASPR | FILE+61*, FILE+73 |
>> ECC | UPDATE+7*, UPDATE+13*, FILE+64 |
>> ECCH | UPDATE+5*, UPDATE+7, UPDATE+8, UPDATE+19, UPDATE+33, UPDATE+112 |
>> ECCLAS | FILE+61*, FILE+72 |
>> ECCLAS2 | FILE+61*, FILE+73 |
>> ECCS | UPDATE+21*, UPDATE+133, FILE+65 |
>> ECD | START+7*, START+8*, START+9 |
>> ECDA | START+8*, START+9*, START+11*, START+12, START+13, START+14, START+15, UPDATE+5, UPDATE+23, UPDATE+28 , UPDATE+29, UPDATE+62, UPDATE+91, UPDATE+93, UPDATE+94, UPDATE+95, UPDATE+97, UPDATE+99, UPDATE+128, UPDATE+136 |
ECDCM | START+1~, UPDATE+21*, UPDATE+22 |
>> ECDSS | UPDATE+53*, UPDATE+54*, UPDATE+106, FILE+71 |
ECDSSE | UPDATE+1~, UPDATE+130*, UPDATE+133 |
>> ECDT | UPDATE+7*, UPDATE+8, UPDATE+10, UPDATE+64, UPDATE+65, UPDATE+67, UPDATE+68, UPDATE+70, UPDATE+71, UPDATE+73 , UPDATE+74, UPDATE+76, UPDATE+77, UPDATE+80, UPDATE+81, UPDATE+83, UPDATE+84, UPDATE+133, FILE+64, SETTMP+3 |
ECDTEX | SETTMP+1~, SETTMP+3*, SETTMP+4*, SETTMP+7 |
>> ECDU | UPDATE+19*, UPDATE+20, UPDATE+21, FILE+64 |
>> ECED | START+3, START+4*, START+8, START+14 |
>> ECFILE | BEG+2, FILE+58, FILE+93, FILE+94, SETUP+3, SETUP+10* |
>> ECGRP | SETUP+3 |
>> ECHEAD | UPDATE+133, SETUP+2*, SETUP+3 |
>> ECL | UPDATE+5*, UPDATE+6, FILE+63 |
>> ECLL | START+4*, START+7*, START+8, START+9 |
>> ECM | UPDATE+7*, FILE+65 |
>> ECO | UPDATE+19*, FILE+65 |
>> ECODE | FILE+63*, FILE+64*, FILE+65*, FILE+66*, FILE+67*, FILE+68*, FILE+69*, FILE+70*, FILE+71*, FILE+93 |
>> ECODE1 | FILE+72*, FILE+73*, FILE+74*, FILE+75*, FILE+76*, FILE+77*, FILE+78*, FILE+79*, FILE+93 |
>> ECODE2 | FILE+80*, FILE+81*, FILE+82*, FILE+84*, FILE+85*, FILE+86*, FILE+93 |
>> ECODE3 | FILE+87*, FILE+88*, FILE+89*, FILE+90*, FILE+91*, FILE+92*, FILE+93 |
>> ECP | UPDATE+8*, UPDATE+9, UPDATE+11, UPDATE+12, UPDATE+13*, UPDATE+102*, FILE+65, SETTMP+7 |
>> ECPACK | SETUP+3, SETUP+5 |
>> ECPCE | UPDATE+91*, UPDATE+92 |
>> ECPCE1 | UPDATE+91*, UPDATE+103 |
>> ECPCE2 | UPDATE+91* |
>> ECPCE7 | UPDATE+92*, FILE+71 |
>> ECPIECE | SETUP+3 |
ECPNM | UPDATE+1~, UPDATE+9*, UPDATE+132 |
>> ECPTNPI | FILE+61*, FILE+82 |
>> ECPTPR | FILE+61*, FILE+68 |
>> ECPTTM | FILE+61*, FILE+68 |
>> ECRN | FILE+93* |
>> ECRTN | SETUP+3 |
>> ECSC | FILE+71 |
>> ECSD | START+7 |
>> ECTM | UPDATE+8*, FILE+67, SETTMP+7 |
>> ECU1 | UPDATE+60*, UPDATE+64, UPDATE+65 |
>> ECU1A | UPDATE+60*, UPDATE+64*, FILE+65 |
>> ECU1NPI | UPDATE+60*, UPDATE+66*, FILE+82 |
>> ECU2 | UPDATE+60*, UPDATE+67, UPDATE+68 |
>> ECU2A | UPDATE+60*, UPDATE+67*, FILE+66 |
>> ECU2NPI | UPDATE+60*, UPDATE+69*, FILE+82 |
>> ECU3 | UPDATE+60*, UPDATE+70, UPDATE+71 |
>> ECU3A | UPDATE+60*, UPDATE+70*, FILE+66 |
>> ECU3NPI | UPDATE+60*, UPDATE+72*, FILE+82 |
>> ECU4 | UPDATE+60*, UPDATE+73, UPDATE+74 |
>> ECU4A | UPDATE+61*, UPDATE+73*, FILE+85 |
>> ECU4NPI | UPDATE+61*, UPDATE+75*, FILE+85 |
>> ECU5 | UPDATE+60*, UPDATE+76, UPDATE+77 |
>> ECU5A | UPDATE+61*, UPDATE+76*, FILE+85 |
>> ECU5NPI | UPDATE+61*, UPDATE+78*, FILE+85 |
>> ECU6 | UPDATE+60*, UPDATE+80, UPDATE+81 |
>> ECU6A | UPDATE+61*, UPDATE+80*, FILE+87 |
>> ECU6NPI | UPDATE+61*, UPDATE+82*, FILE+87 |
>> ECU7 | UPDATE+60*, UPDATE+83, UPDATE+84 |
>> ECU7A | UPDATE+61*, UPDATE+83*, FILE+87 |
>> ECU7NPI | UPDATE+61*, UPDATE+85*, FILE+87 |
>> ECUPCE | UPDATE+22*, UPDATE+38, UPDATE+49 |
>> ECUSTOP | UPDATE+22*, UPDATE+50 |
>> ECV | UPDATE+19*, UPDATE+102, UPDATE+103, FILE+65 |
>> ECVER | SETUP+3 |
ECX4CHAR | START+1~, UPDATE+24*, UPDATE+34*, UPDATE+52*, FILE+87 |
>> ECXA | UPDATE+15, UPDATE+38, UPDATE+49, UPDATE+106, UPDATE+132*, UPDATE+133, UPDATE+134*, FILE+63 |
>> ECXADMDT | UPDATE+133 |
>> ECXAO | UPDATE+112*, UPDATE+115*, FILE+81 |
>> ECXAOL | FILE+75 |
ECXASIH | UPDATE+2~, UPDATE+134 |
>> ECXAST | FILE+70 |
>> ECXCAT | FILE+74 |
>> ECXCEDT | UPDATE+58*, FILE+76 |
ECXCERN | UPDATE+3~, UPDATE+4*, FILE+92 |
ECXCLST | UPDATE+1~, UPDATE+4*, FILE+87 |
>> ECXCMOD | UPDATE+96*, UPDATE+100*, UPDATE+103 |
>> ECXCNH | UPDATE+109*, FILE+76 |
>> ECXCPT | UPDATE+103*, FILE+68 |
>> ECXCSDT | UPDATE+58*, FILE+76 |
>> ECXCTYP | UPDATE+58*, FILE+76 |
>> ECXCVE | FILE+79 |
>> ECXCVEDT | FILE+80 |
>> ECXCVENC | FILE+80 |
ECXDATA | FILE+53~, FILE+54* |
ECXDATA(7 | FILE+55 |
>> ECXDFN | UPDATE+5*, UPDATE+10, UPDATE+109, UPDATE+114, UPDATE+119, UPDATE+121, UPDATE+123, FILE+63, SETTMP+2 |
>> ECXDIV | UPDATE+55*, FILE+73 |
>> ECXDOB | FILE+74 |
>> ECXDOM | FILE+74 |
>> ECXDSSD | UPDATE+22*, FILE+72 |
>> ECXDSSP | UPDATE+22* |
>> ECXECE | UPDATE+112*, UPDATE+115*, FILE+81 |
ECXECL | UPDATE+1~, UPDATE+4*, UPDATE+117*, FILE+87 |
>> ECXELIG | FILE+77 |
>> ECXENC | UPDATE+133*, UPDATE+135, FILE+75 |
>> ECXENRL | FILE+78 |
>> ECXERI | FILE+81 |
ECXERR | UPDATE+114! |
ECXESC | UPDATE+1~, UPDATE+4*, UPDATE+117*, FILE+87 |
>> ECXEST | FILE+70 |
>> ECXETH | FILE+60*, FILE+77 |
>> ECXHNC | UPDATE+112*, UPDATE+116*, FILE+81 |
>> ECXHNCI | UPDATE+119*, FILE+77 |
ECXICD101 | START+2~, FILE+86 |
ECXICD102 | START+2~, FILE+86 |
ECXICD103 | START+2~, FILE+86 |
ECXICD104 | START+2~, FILE+86 |
ECXICD10P | START+2~, UPDATE+24*, FILE+86 |
>> ECXICD9 | UPDATE+24*, FILE+68 |
>> ECXICD91 | FILE+69 |
>> ECXICD92 | FILE+69 |
>> ECXICD93 | FILE+69 |
>> ECXICD94 | FILE+70 |
>> ECXIR | UPDATE+112*, UPDATE+116*, FILE+81 |
>> ECXLOGIC | UPDATE+54, UPDATE+131, FILE+59, FILE+62, FILE+75, FILE+78, FILE+79, FILE+80, FILE+81, FILE+82 , FILE+84, FILE+85, FILE+86, FILE+87, FILE+88, FILE+89, FILE+90, FILE+91, FILE+92 |
>> ECXMIL | UPDATE+112*, UPDATE+116*, FILE+81 |
>> ECXMN | UPDATE+15, UPDATE+16, FILE+66 |
>> ECXMPI | FILE+62*, FILE+72 |
>> ECXMST | FILE+74 |
ECXNMPI | UPDATE+3~, FILE+62*, FILE+92 |
ECXNODSS | SETTMP+1~, SETTMP+6*, SETTMP+7, SETTMP+8 |
ECXNPRFI | START+1~, FILE+80 |
>> ECXOBS | UPDATE+106*, UPDATE+133, FILE+75 |
>> ECXODIV | UPDATE+58*, FILE+76 |
>> ECXOEF | FILE+82 |
>> ECXOEFDT | FILE+82 |
>> ECXPATCAT | UPDATE+123*, FILE+84 |
>> ECXPDIV | UPDATE+6*, UPDATE+14, FILE+76 |
>> ECXPHI | FILE+75 |
>> ECXPNM | UPDATE+132*, FILE+63 |
>> ECXPOS | FILE+75 |
>> ECXPPC1 | UPDATE+60*, UPDATE+64*, FILE+65 |
>> ECXPPC2 | UPDATE+60*, UPDATE+67*, FILE+66 |
>> ECXPPC3 | UPDATE+60*, UPDATE+70*, FILE+66 |
>> ECXPPC4 | UPDATE+61*, UPDATE+73*, FILE+85 |
>> ECXPPC5 | UPDATE+61*, UPDATE+76*, FILE+85 |
>> ECXPPC6 | UPDATE+61*, UPDATE+80*, FILE+87 |
>> ECXPPC7 | UPDATE+61*, UPDATE+83*, FILE+87 |
>> ECXPRIOR | FILE+75, FILE+79 |
>> ECXPROV | UPDATE+62* |
ECXPRV | UPDATE+62! |
ECXPRV( | UPDATE+63! |
ECXPRV("" | UPDATE+63 |
>> ECXPTYPE | FILE+79 |
ECXQQ | SETUP+4, QUE+1~, QUE+2* |
>> ECXRC1 | FILE+60*, FILE+77 |
ECXRES1 | UPDATE+1~, UPDATE+4*, UPDATE+93*, FILE+88 |
ECXRES2 | UPDATE+1~, UPDATE+4*, UPDATE+94*, FILE+88 |
ECXRES3 | UPDATE+1~, UPDATE+4*, UPDATE+95*, FILE+88 |
>> ECXRST | FILE+70 |
>> ECXSBGRP | FILE+79 |
>> ECXSHAD | UPDATE+112*, UPDATE+115*, FILE+84 |
>> ECXSHADI | UPDATE+121*, FILE+84 |
ECXSIGI | UPDATE+3~, FILE+92 |
>> ECXSSN | UPDATE+132*, UPDATE+133, FILE+63 |
ECXSTANO | UPDATE+2~, UPDATE+14*, UPDATE+18*, FILE+90 |
>> ECXSTAT | FILE+74 |
>> ECXSVCI | FILE+88 |
>> ECXSVCL | FILE+88 |
ECXSVH | UPDATE+2~, UPDATE+128*, FILE+91 |
ECXTEMPD | UPDATE+2~, UPDATE+17*, UPDATE+18 |
ECXTEMPW | UPDATE+2~, UPDATE+16*, UPDATE+17 |
>> ECXTS | UPDATE+54, UPDATE+106, UPDATE+133, FILE+54, FILE+55*, FILE+67 |
>> ECXUESTA | FILE+79 |
>> ECXUNIT | UPDATE+21*, UPDATE+22, UPDATE+51, UPDATE+52 |
>> ECXUSRTN | UPDATE+65*, UPDATE+66*, UPDATE+68*, UPDATE+69*, UPDATE+71*, UPDATE+72*, UPDATE+74*, UPDATE+75*, UPDATE+77*, UPDATE+78* , UPDATE+81*, UPDATE+82*, UPDATE+84*, UPDATE+85* |
ECXVIET | START+1~, FILE+87 |
>> ECXVISIT | UPDATE+112*, UPDATE+113, UPDATE+114 |
>> ECXVIST | UPDATE+114 |
>> ECXVIST("AO" | UPDATE+115 |
>> ECXVIST("ENCCL" | UPDATE+117 |
>> ECXVIST("ENCSC" | UPDATE+117 |
>> ECXVIST("HNC" | UPDATE+116 |
>> ECXVIST("IR" | UPDATE+116 |
>> ECXVIST("MST" | UPDATE+116 |
>> ECXVIST("PGE" | UPDATE+115 |
>> ECXVIST("SHAD" | UPDATE+115 |
>> ECXYM | FILE+64, SETTMP+3 |
EFY | START+2~, START+3*, START+15 |
>> I | UPDATE+25*, UPDATE+26*, UPDATE+27*, UPDATE+28, UPDATE+30*, UPDATE+63* |
>> ICD9 | UPDATE+23*, UPDATE+24, UPDATE+29*, UPDATE+30 |
IOF | SETUP+5 |
LATE | START+2~, START+11*, UPDATE+136 |
M | UPDATE+98*, UPDATE+99*, UPDATE+100, UPDATE+101! |
MOD | UPDATE+98*, UPDATE+99*, UPDATE+101! |
OUT | SETUP+1~, SETUP+2*, SETUP+10 |
PNAME | SETTMP+1~ |
RECNO | CLEAN+1~, CLEAN+2*, CLEAN+3 |
ROOT | UPDATE+1~ |
SSN | SETTMP+1~ |
U | START+14, START+15, UPDATE+5, UPDATE+7, UPDATE+8, UPDATE+13, UPDATE+16, UPDATE+17, UPDATE+19, UPDATE+21 , UPDATE+22, UPDATE+23, UPDATE+29, UPDATE+33, UPDATE+40, UPDATE+43, UPDATE+44, UPDATE+50, UPDATE+51, UPDATE+52 , UPDATE+66, UPDATE+69, UPDATE+72, UPDATE+75, UPDATE+78, UPDATE+82, UPDATE+85, UPDATE+91, UPDATE+92, UPDATE+93 , UPDATE+94, UPDATE+95, UPDATE+99, UPDATE+112, UPDATE+128, FILE+63, FILE+64, FILE+65, FILE+66, FILE+67 , FILE+68, FILE+69, FILE+70, FILE+71, FILE+72, FILE+73, FILE+74, FILE+75, FILE+76, FILE+77 , FILE+78, FILE+79, FILE+80, FILE+81, FILE+82, FILE+84, FILE+85, FILE+86, FILE+87, FILE+88 , FILE+89, FILE+90, FILE+91, FILE+92, SETTMP+7 |
VADM | SETTMP+1~ |
VADM(1 | SETTMP+7 |
VADM(2 | SETTMP+7 |
X | START+1~ |
Y | START+1~, UPDATE+63* |
>> ZTQUEUED | FILE+95 |