ECXPIVDN ;ALB/JAP,BIR/DMA,CML,PTD-Extract from IV EXTRACT DATA File (#728.113) ;5/13/19 11:25
Source file <ECXPIVDN.m>
Package | Total | Call Graph |
---|---|---|
DSS Extracts | 10 | $$GETDIV^ECXDEPT ^ECXKILL (FILE,SENDMSG)^ECXPIVD2 QUE^ECXTAUTO ^ECXTRAC ($$ECXTIME,$$PATCAT,$$PRVCLASS)^ECXUTL ($$ENROLLM,$$INP,$$PRIMARY,ECXDEF)^ECXUTL2 $$PAT^ECXUTL3 ($$CNHSTAT,$$ENCNUM,$$HNCI,$$OBSPAT,$$SHAD,$$TSMAP)^ECXUTL4 ($$DOIVPO,$$PHAAPI,$$PSJ59P5,NPRF)^ECXUTL5 |
Kernel | 2 | ($$LJ,$$RJ)^XLFSTR $$NPI^XUSNPI |
National Drug File | 1 | $$DSS^PSNAPIS |
VA FileMan | 1 | EN^DIQ1 |
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 | ECXIV |
Name | Comments | DBIA/ICR reference |
---|---|---|
BEG | ;entry point from option
|
|
START | ; start package specific extract
|
|
STUFF | ;get data
|
|
PAT(ECXDFN,ECXDATE,ECXERR) | ;get patient demographics, primary care, and inpatient data
|
|
SETUP | ;Set required input for ECXTRAC
|
|
QUE | ; entry point for the background requeuing handled by ECXTAUTO
|
|
SETTMP(STR) | ;181 - Set global TMP for Mail Message
|
Name | Field # of Occurrence |
---|---|
EN^DIQ1 | START+6, SETTMP+7, SETTMP+16, SETTMP+17 |
$$GETDIV^ECXDEPT | STUFF+47, PAT+51 |
^ECXKILL | BEG+2, QUE+1 |
FILE^ECXPIVD2 | STUFF+65 |
SENDMSG^ECXPIVD2 | START+25 |
QUE^ECXTAUTO | QUE+1 |
^ECXTRAC | BEG+2 |
$$ECXTIME^ECXUTL | START+18 |
$$PATCAT^ECXUTL | PAT+34 |
$$PRVCLASS^ECXUTL | STUFF+60 |
$$ENROLLM^ECXUTL2 | PAT+16, PAT+31 |
$$INP^ECXUTL2 | PAT+49 |
$$PRIMARY^ECXUTL2 | PAT+46 |
ECXDEF^ECXUTL2 | SETUP+2 |
$$PAT^ECXUTL3 | PAT+19 |
$$CNHSTAT^ECXUTL4 | PAT+29 |
$$ENCNUM^ECXUTL4 | STUFF+57 |
$$HNCI^ECXUTL4 | PAT+32 |
$$OBSPAT^ECXUTL4 | STUFF+50 |
$$SHAD^ECXUTL4 | PAT+33 |
$$TSMAP^ECXUTL4 | STUFF+24 |
$$DOIVPO^ECXUTL5 | STUFF+52 |
$$PHAAPI^ECXUTL5 | START+24 |
$$PSJ59P5^ECXUTL5 | STUFF+14 |
NPRF^ECXUTL5 | STUFF+62 |
$$DSS^PSNAPIS | STUFF+35 |
$$LJ^XLFSTR | SETTMP+8, SETTMP+18 |
$$RJ^XLFSTR | STUFF+18, STUFF+21, STUFF+32, STUFF+36 |
$$NPI^XUSNPI | STUFF+40 |
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | Classic Fileman Calls |
^DIC(40.7 - [#40.7] | Classic Fileman Calls |
^SC - [#44] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TEST" | STUFF+35 |
^DIC(40.7 - [#40.7] | STUFF+20 |
^ECX(728 - [#728] | START+5 |
^ECX(728.113 - [#728.113] | START+10, START+11 |
^ECX(728.44 - [#728.44] | STUFF+15 |
^SC - [#44] | STUFF+19 |
^TMP($J | START+8!, START+10!, START+13, START+14, START+16, START+17, START+24, START+25, START+26!, STUFF+6 , PAT+6, PAT+7, PAT+12, PAT+18, PAT+41*, PAT+42*, PAT+43*, PAT+44*, SETTMP+4, SETTMP+5* , SETTMP+6, SETTMP+8*, SETTMP+9*, SETTMP+10*, SETTMP+13, SETTMP+14*, SETTMP+15, SETTMP+18*, SETTMP+19*, SETTMP+20* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CLIN | START+26!, STUFF+15*, SETTMP+1~, SETTMP+3*, SETTMP+4, SETTMP+7, SETTMP+8, SETTMP+10, SETTMP+12*, SETTMP+13 , SETTMP+16, SETTMP+18, SETTMP+20 |
DA | START+1~, START+5*, START+6!, START+10*, START+11*, START+26!, SETTMP+1~, SETTMP+7*, SETTMP+16*, SETTMP+17* |
DFN | START+1~, START+10*, START+11, START+26!, STUFF+4, STUFF+52, STUFF+62 |
DIC | START+1~, START+5*, START+6!, START+26!, SETTMP+1~, SETTMP+7*, SETTMP+16*, SETTMP+17* |
DIK | START+26! |
DIQ | START+1~, START+5*, START+6!, SETTMP+1~, SETTMP+7*, SETTMP+16*, SETTMP+17* |
DIQ(0 | START+5*, SETTMP+17* |
DR | START+1~, START+5*, START+6!, SETTMP+1~, SETTMP+7*, SETTMP+16*, SETTMP+17* |
DRG | START+12*, START+13, START+14, START+16, START+17, START+24*, START+26!, STUFF+6 |
>> EC | START+11*, START+12, START+13, START+14, START+15, START+16, START+17, START+18, STUFF+4, STUFF+14 , STUFF+15, STUFF+38, STUFF+40, STUFF+42 |
>> ECASNPI | PAT+47* |
>> ECASPR | PAT+47* |
>> ECCLAS | PAT+47* |
>> ECCLAS2 | PAT+47* |
>> ECCSC | STUFF+16*, STUFF+17*, STUFF+18, STUFF+19*, STUFF+20 |
>> ECD | START+9*, START+10*, START+11, STUFF+57 |
>> ECDTTM | START+18* |
>> ECED | START+7*, START+10 |
>> ECFILE | BEG+1, SETUP+2 |
>> ECGRP | SETUP+2 |
>> ECHEAD | STUFF+57, SETUP+1*, SETUP+2 |
>> ECINST | START+4, START+5*, START+6* |
>> ECINV | STUFF+25*, STUFF+27*, STUFF+31* |
>> ECIVRM | STUFF+14* |
>> ECNDC | STUFF+32*, STUFF+33* |
>> ECNFC | STUFF+32*, STUFF+35*, STUFF+36* |
ECORDST | STUFF+1~, STUFF+6*, STUFF+52*, STUFF+55*, STUFF+57 |
>> ECPACK | SETUP+2 |
>> ECPIECE | SETUP+2 |
>> ECPTNPI | PAT+47* |
>> ECPTPR | PAT+47* |
>> ECPTTM | PAT+47* |
>> ECRTN | SETUP+2 |
>> ECSC | STUFF+16*, STUFF+17*, STUFF+18, STUFF+19*, STUFF+20 |
>> ECSD1 | START+9 |
>> ECST | STUFF+6*, STUFF+25*, STUFF+29 |
>> ECTOTC | START+18* |
>> ECTYP | START+18* |
>> ECVACL | STUFF+6* |
>> ECVER | SETUP+2, SETUP+4* |
>> ECVOL | START+10*, START+16* |
>> ECXA | STUFF+11, STUFF+48, STUFF+50, STUFF+52, STUFF+57, STUFF+63*, PAT+49*, PAT+50*, PAT+51 |
>> ECXADM | STUFF+57, PAT+49*, PAT+50* |
>> ECXAOL | PAT+10*, PAT+24*, PAT+42 |
ECXASIH | STUFF+1~, STUFF+63, PAT+50* |
>> ECXAST | PAT+9*, PAT+24*, PAT+41 |
>> ECXBCDD | STUFF+58* |
>> ECXBCDG | STUFF+58* |
>> ECXBCIF | STUFF+58* |
>> ECXBCUA | STUFF+58* |
>> ECXCAT | PAT+4*, PAT+10*, PAT+42 |
ECXCERN | STUFF+2~, PAT+3* |
>> ECXCL | STUFF+15*, STUFF+16, STUFF+17, STUFF+19 |
ECXCLST | START+1~, PAT+14*, PAT+25*, PAT+43 |
>> ECXCNHU | PAT+10*, PAT+29*, PAT+42 |
>> ECXCNT | STUFF+6*, STUFF+8, STUFF+25 |
>> ECXCNTRY | PAT+12*, PAT+22*, PAT+43 |
>> ECXCNTY | PAT+8*, PAT+22*, PAT+41 |
>> ECXCOST | STUFF+6*, STUFF+8*, STUFF+29* |
ECXDATE | PAT~, PAT+19, PAT+46, PAT+49 |
ECXDEA | START+1~, STUFF+25* |
ECXDFN | STUFF+62*!, PAT~, PAT+6, PAT+7, PAT+12, PAT+16, PAT+18, PAT+19, PAT+29, PAT+31 , PAT+32, PAT+33, PAT+34, PAT+41, PAT+42, PAT+43, PAT+44, PAT+46, PAT+49 |
ECXDIC | START+5!, START+6!, SETTMP+1~ |
ECXDIC(4 | START+6 |
ECXDIC(44 | SETTMP+8, SETTMP+18 |
ECXDICA | SETTMP+1~ |
ECXDICA( | SETTMP+18 |
>> ECXDIV | STUFF+14*, STUFF+47, PAT+49*, PAT+50*, PAT+51 |
>> ECXDOB | PAT+8*, PAT+21*, PAT+41 |
>> ECXDOM | PAT+50* |
>> ECXDSSD | STUFF+46* |
>> ECXDSSI | START+22*, STUFF+22*, STUFF+24*, STUFF+50 |
ECXDUNIT | STUFF+3~, STUFF+64* |
ECXECL | START+1~, PAT+14*, PAT+25*, PAT+43 |
>> ECXELIG | PAT+8*, PAT+21*, PAT+41 |
>> ECXENC | STUFF+57*, STUFF+65 |
>> ECXENRL | PAT+10*, PAT+26*, PAT+42 |
>> ECXERI | PAT+12*, PAT+37*, PAT+43 |
ECXERR | STUFF+4*, STUFF+5, PAT~, PAT+20* |
ECXESC | START+1~, PAT+14*, PAT+25*, PAT+43 |
>> ECXEST | PAT+12*, PAT+26*, PAT+43 |
>> ECXETH | PAT+11*, PAT+36*, PAT+42 |
>> ECXHNCI | PAT+11*, PAT+32*, PAT+42 |
ECXINVSC | SETTMP+1~, SETTMP+15*, SETTMP+18, SETTMP+19 |
>> ECXLOGIC | STUFF+8, STUFF+23, STUFF+27, STUFF+31 |
>> ECXMN | PAT+49*, PAT+50* |
>> ECXMPI | PAT+7*, PAT+21*, PAT+41 |
>> ECXMST | PAT+10*, PAT+24*, PAT+42 |
>> ECXMTST | PAT+11*, PAT+26*, PAT+42 |
ECXNMPI | STUFF+2~, PAT+7*, PAT+21* |
ECXNOSC | SETTMP+1~, SETTMP+6*, SETTMP+8, SETTMP+9 |
ECXNPRFI | START+1~ |
>> ECXOBS | STUFF+50*, STUFF+57 |
>> ECXOEF | PAT+4*, PAT+12*, PAT+38*, PAT+43 |
>> ECXOEFDT | PAT+4*, PAT+12*, PAT+39*, PAT+43 |
>> ECXOPNPI | STUFF+41* |
>> ECXOPPC | STUFF+60* |
>> ECXORDDT | STUFF+42*, STUFF+60 |
>> ECXORDPR | STUFF+38*, STUFF+60 |
>> ECXORDST | STUFF+52*, STUFF+53, STUFF+54, STUFF+55* |
>> ECXP1 | STUFF+15*, STUFF+18*, STUFF+20*, STUFF+21*, STUFF+22 |
>> ECXP2 | STUFF+15*, STUFF+18*, STUFF+20*, STUFF+21*, STUFF+22 |
ECXPAT | PAT+19!, PAT+20! |
ECXPAT("AO ST | AT" , PAT+24 |
ECXPAT("AOL" | PAT+24 |
ECXPAT("CL ST | AT" , PAT+25 |
ECXPAT("COMBSVCI" | PAT+27 |
ECXPAT("COMBSVCL" | PAT+27 |
ECXPAT("COUNTRY" | PAT+22 |
ECXPAT("COUNTY" | PAT+22 |
ECXPAT("DOB" | PAT+21 |
ECXPAT("EC ST | AT" , PAT+26 |
ECXPAT("ECXOEF" | PAT+38 |
ECXPAT("ECXOEFDT" | PAT+39 |
ECXPAT("ELIG" | PAT+21 |
ECXPAT("ENROL | L LOC" , PAT+26 |
ECXPAT("ERI" | PAT+37 |
ECXPAT("ETHNIC" | PAT+36 |
ECXPAT("IR ST | AT" , PAT+23 |
ECXPAT("MEANS" | PAT+26 |
ECXPAT("MPI" | PAT+21 |
ECXPAT("MST S | TAT" , PAT+24 |
ECXPAT("NAME" | PAT+21 |
ECXPAT("PHI" | PAT+24 |
ECXPAT("POS" | PAT+23 |
ECXPAT("POW L | OC" , PAT+23 |
ECXPAT("POW S | TAT" , PAT+23 |
ECXPAT("RACE1" | PAT+36 |
ECXPAT("SEX" | PAT+21 |
ECXPAT("SIGI" | PAT+28 |
ECXPAT("SSN" | PAT+21 |
ECXPAT("STATE" | PAT+22 |
ECXPAT("VET" | PAT+22 |
ECXPAT("ZIP" | PAT+22 |
>> ECXPATCAT | PAT+13*, PAT+34*, PAT+43 |
ECXPDIV | STUFF+47~*, STUFF+48 |
ECXPHA | START+1~, START+24*, STUFF+6, STUFF+25, STUFF+32, STUFF+34, STUFF+64 |
>> ECXPHI | PAT+10*, PAT+24*, PAT+42 |
>> ECXPLOC | PAT+9*, PAT+23*, PAT+41 |
>> ECXPNM | PAT+7*, PAT+21*, PAT+41 |
>> ECXPOS | PAT+9*, PAT+23*, PAT+41 |
ECXPPDU | STUFF+3~, STUFF+64* |
>> ECXPRIOR | PAT+4*, PAT+11*, PAT+42 |
>> ECXPST | PAT+9*, PAT+23*, PAT+41 |
>> ECXRC1 | PAT+11*, PAT+36*, PAT+42 |
>> ECXRPHY | STUFF+44* |
>> ECXRST | PAT+9*, PAT+23*, PAT+41 |
>> ECXSBGRP | PAT+4* |
>> ECXSEX | PAT+8*, PAT+21*, PAT+41 |
>> ECXSHADI | PAT+13*, PAT+33*, PAT+43 |
ECXSIGI | STUFF+2~, PAT+15*, PAT+28*, PAT+44 |
>> ECXSSN | STUFF+57, PAT+7*, PAT+21*, PAT+41 |
ECXSTANO | START+2~, STUFF+48*, PAT+51* |
>> ECXSTAT | PAT+4*, PAT+11*, PAT+42 |
>> ECXSTATE | PAT+8*, PAT+22*, PAT+41 |
>> ECXSVCI | PAT+27*, PAT+43 |
>> ECXSVCL | PAT+27*, PAT+43 |
>> ECXTS | STUFF+24, STUFF+50, STUFF+57, PAT+49*, PAT+50* |
ECXUSRTN | STUFF+39~, STUFF+40*, STUFF+41* |
>> ECXVET | PAT+9*, PAT+22*, PAT+41 |
>> ECXW | STUFF+13*, PAT+49*, PAT+50* |
>> ECXYM | STUFF+35 |
>> ECXZIP | PAT+8*, PAT+22*, PAT+41 |
>> OK | PAT+18, PAT+19*, PAT+20 |
ON | START+10*, START+11, START+26!, STUFF+52 |
P1 | START+26!, STUFF+34*, STUFF+35, STUFF+36, STUFF+65! |
P3 | START+26!, STUFF+34*, STUFF+35, STUFF+36, STUFF+65! |
>> PT | PAT+7*, PAT+8, PAT+9, PAT+10, PAT+11 |
>> PT1 | PAT+12*, PAT+13, PAT+14, PAT+15 |
>> QFLG | START+3*, START+10, START+11, START+24 |
SA | START+24*, START+26!, STUFF+6 |
SCODE | SETTMP+1~, SETTMP+12*, SETTMP+17, SETTMP+18 |
STR | SETTMP~, SETTMP+2, SETTMP+3, SETTMP+11, SETTMP+12 |
U | START+5, START+12, START+13, START+14, START+15, START+16, START+17, START+18, START+24, STUFF+4 , STUFF+6, STUFF+14, STUFF+15, STUFF+16, STUFF+17, STUFF+19, STUFF+20, STUFF+25, STUFF+32, STUFF+34 , STUFF+38, STUFF+40, STUFF+41, STUFF+42, STUFF+53, STUFF+64, PAT+7, PAT+8, PAT+9, PAT+10 , PAT+11, PAT+12, PAT+13, PAT+14, PAT+15, PAT+41, PAT+42, PAT+43, PAT+44, PAT+47 , PAT+50, SETTMP+2, SETTMP+3, SETTMP+11, SETTMP+12 |
>> W | PAT+50* |
X | START+26!, STUFF+35*, PAT+1~, PAT+46*, PAT+47, PAT+49*, PAT+50 |
Y | START+26! |