Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: ECXPIVDN

Package: DSS Extracts

Routine: ECXPIVDN


Information

ECXPIVDN ;ALB/JAP,BIR/DMA,CML,PTD-Extract from IV EXTRACT DATA File (#728.113) ;5/13/19 11:25

Source Information

Source file <ECXPIVDN.m>

Call Graph

Call Graph

Call Graph Total: 14

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  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
DSS Extracts 1 ECXIV  

Entry Points

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

External References

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

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] Classic Fileman Calls
^DIC(40.7 - [#40.7] Classic Fileman Calls
^SC - [#44] Classic Fileman Calls

Global Variables Directly Accessed

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*

Label References

Name Line Occurrences
PAT STUFF+4
SETTMP STUFF+54
SETUP BEG+1, QUE+1
STUFF START+24

Naked Globals

Name Field # of Occurrence
^( START+13*, START+16*, STUFF+6
^(0 START+11
^(1 START+14*, START+17*
^(2 START+13*, START+16*, STUFF+6

Local Variables

Legend:

>> 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!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All