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+46, PAT+51
^ECXKILL BEG+2, QUE+1
FILE^ECXPIVD2 STUFF+63
SENDMSG^ECXPIVD2 START+25
QUE^ECXTAUTO QUE+1
^ECXTRAC BEG+2
$$ECXTIME^ECXUTL START+18
$$PATCAT^ECXUTL PAT+34
$$PRVCLASS^ECXUTL STUFF+59
$$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+56
$$HNCI^ECXUTL4 PAT+32
$$OBSPAT^ECXUTL4 STUFF+49
$$SHAD^ECXUTL4 PAT+33
$$TSMAP^ECXUTL4 STUFF+23
$$DOIVPO^ECXUTL5 STUFF+51
$$PHAAPI^ECXUTL5 START+24
$$PSJ59P5^ECXUTL5 STUFF+13
NPRF^ECXUTL5 STUFF+61
$$DSS^PSNAPIS STUFF+34
$$LJ^XLFSTR SETTMP+8, SETTMP+18
$$RJ^XLFSTR STUFF+17, STUFF+20, STUFF+31, STUFF+35
$$NPI^XUSNPI STUFF+39

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+34
^DIC(40.7 - [#40.7] STUFF+19
^ECX(728 - [#728] START+5
^ECX(728.113 - [#728.113] START+10, START+11
^ECX(728.44 - [#728.44] STUFF+14
^SC - [#44] STUFF+18
^TMP($J START+8!, START+10!, START+13, START+14, START+16, START+17, START+24, START+25, START+26!, STUFF+5
, 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+3
SETTMP STUFF+53
SETUP BEG+1, QUE+1
STUFF START+24

Naked Globals

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLIN START+26!, STUFF+14*, 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+3, STUFF+51, STUFF+61
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+5
>> EC START+11*, START+12, START+13, START+14, START+15, START+16, START+17, START+18, STUFF+3, STUFF+13
STUFF+14, STUFF+37, STUFF+39, STUFF+41
>> ECASNPI PAT+47*
>> ECASPR PAT+47*
>> ECCLAS PAT+47*
>> ECCLAS2 PAT+47*
>> ECCSC STUFF+15*, STUFF+16*, STUFF+17, STUFF+18*, STUFF+19
>> ECD START+9*, START+10*, START+11, STUFF+56
>> ECDTTM START+18*
>> ECED START+7*, START+10
>> ECFILE BEG+1, SETUP+2
>> ECGRP SETUP+2
>> ECHEAD STUFF+56, SETUP+1*, SETUP+2
>> ECINST START+4, START+5*, START+6*
>> ECINV STUFF+24*, STUFF+26*, STUFF+30*
>> ECIVRM STUFF+13*
>> ECNDC STUFF+31*, STUFF+32*
>> ECNFC STUFF+31*, STUFF+34*, STUFF+35*
ECORDST STUFF+1~, STUFF+5*, STUFF+51*, STUFF+54*, STUFF+56
>> ECPACK SETUP+2
>> ECPIECE SETUP+2
>> ECPTNPI PAT+47*
>> ECPTPR PAT+47*
>> ECPTTM PAT+47*
>> ECRTN SETUP+2
>> ECSC STUFF+15*, STUFF+16*, STUFF+17, STUFF+18*, STUFF+19
>> ECSD1 START+9
>> ECST STUFF+5*, STUFF+24*, STUFF+28
>> ECTOTC START+18*
>> ECTYP START+18*
>> ECVACL STUFF+5*
>> ECVER SETUP+2, SETUP+4*
>> ECVOL START+10*, START+16*
>> ECXA STUFF+10, STUFF+47, STUFF+49, STUFF+51, STUFF+56, STUFF+62*, PAT+49*, PAT+50*, PAT+51
>> ECXADM STUFF+56, PAT+49*, PAT+50*
>> ECXAOL PAT+10*, PAT+24*, PAT+42
ECXASIH STUFF+1~, STUFF+62, PAT+50*
>> ECXAST PAT+9*, PAT+24*, PAT+41
>> ECXBCDD STUFF+57*
>> ECXBCDG STUFF+57*
>> ECXBCIF STUFF+57*
>> ECXBCUA STUFF+57*
>> ECXCAT PAT+4*, PAT+10*, PAT+42
ECXCERN STUFF+2~, PAT+3*
>> ECXCL STUFF+14*, STUFF+15, STUFF+16, STUFF+18
ECXCLST START+1~, PAT+14*, PAT+25*, PAT+43
>> ECXCNHU PAT+10*, PAT+29*, PAT+42
>> ECXCNT STUFF+5*, STUFF+7, STUFF+24
>> ECXCNTRY PAT+12*, PAT+22*, PAT+43
>> ECXCNTY PAT+8*, PAT+22*, PAT+41
>> ECXCOST STUFF+5*, STUFF+7*, STUFF+28*
ECXDATE PAT~, PAT+19, PAT+46, PAT+49
ECXDEA START+1~, STUFF+24*
ECXDFN STUFF+61*!, 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+13*, STUFF+46, PAT+49*, PAT+50*, PAT+51
>> ECXDOB PAT+8*, PAT+21*, PAT+41
>> ECXDOM PAT+50*
>> ECXDSSD STUFF+45*
>> ECXDSSI START+22*, STUFF+21*, STUFF+23*, STUFF+49
ECXECL START+1~, PAT+14*, PAT+25*, PAT+43
>> ECXELIG PAT+8*, PAT+21*, PAT+41
>> ECXENC STUFF+56*, STUFF+63
>> ECXENRL PAT+10*, PAT+26*, PAT+42
>> ECXERI PAT+12*, PAT+37*, PAT+43
ECXERR STUFF+3*, STUFF+4, 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+7, STUFF+22, STUFF+26, STUFF+30
>> 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+49*, STUFF+56
>> ECXOEF PAT+4*, PAT+12*, PAT+38*, PAT+43
>> ECXOEFDT PAT+4*, PAT+12*, PAT+39*, PAT+43
>> ECXOPNPI STUFF+40*
>> ECXOPPC STUFF+59*
>> ECXORDDT STUFF+41*, STUFF+59
>> ECXORDPR STUFF+37*, STUFF+59
>> ECXORDST STUFF+51*, STUFF+52, STUFF+53, STUFF+54*
>> ECXP1 STUFF+14*, STUFF+17*, STUFF+19*, STUFF+20*, STUFF+21
>> ECXP2 STUFF+14*, STUFF+17*, STUFF+19*, STUFF+20*, STUFF+21
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+46~*, STUFF+47
ECXPHA START+1~, START+24*, STUFF+5, STUFF+24, STUFF+31, STUFF+33
>> 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
>> ECXPRIOR PAT+4*, PAT+11*, PAT+42
>> ECXPST PAT+9*, PAT+23*, PAT+41
>> ECXRC1 PAT+11*, PAT+36*, PAT+42
>> ECXRPHY STUFF+43*
>> 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+56, PAT+7*, PAT+21*, PAT+41
ECXSTANO START+2~, STUFF+47*, 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+23, STUFF+49, STUFF+56, PAT+49*, PAT+50*
ECXUSRTN STUFF+38~, STUFF+39*, STUFF+40*
>> ECXVET PAT+9*, PAT+22*, PAT+41
>> ECXW STUFF+12*, PAT+49*, PAT+50*
>> ECXYM STUFF+34
>> ECXZIP PAT+8*, PAT+22*, PAT+41
>> OK PAT+18, PAT+19*, PAT+20
ON START+10*, START+11, START+26!, STUFF+51
P1 START+26!, STUFF+33*, STUFF+34, STUFF+35, STUFF+63!
P3 START+26!, STUFF+33*, STUFF+34, STUFF+35, STUFF+63!
>> 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+5
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+3
STUFF+5, STUFF+13, STUFF+14, STUFF+15, STUFF+16, STUFF+18, STUFF+19, STUFF+24, STUFF+31, STUFF+33
STUFF+37, STUFF+39, STUFF+40, STUFF+41, STUFF+52, 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+34*, 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