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^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 $$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: 2

Package Total Caller Graph
DSS Extracts 1 ECXIV  
Event Capture 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

External References

Name Field # of Occurrence
EN^DIQ1 START+6
$$GETDIV^ECXDEPT STUFF+45, PAT+46
^ECXKILL BEG+2, QUE+1
FILE^ECXPIVD2 STUFF+59
QUE^ECXTAUTO QUE+1
^ECXTRAC BEG+2
$$ECXTIME^ECXUTL START+18
$$PATCAT^ECXUTL PAT+30
$$PRVCLASS^ECXUTL STUFF+55
$$ENROLLM^ECXUTL2 PAT+13, PAT+27
$$INP^ECXUTL2 PAT+44
$$PRIMARY^ECXUTL2 PAT+41
ECXDEF^ECXUTL2 SETUP+2
$$PAT^ECXUTL3 PAT+16
$$CNHSTAT^ECXUTL4 PAT+25
$$ENCNUM^ECXUTL4 STUFF+52
$$HNCI^ECXUTL4 PAT+28
$$OBSPAT^ECXUTL4 STUFF+48
$$SHAD^ECXUTL4 PAT+29
$$TSMAP^ECXUTL4 STUFF+22
$$DOIVPO^ECXUTL5 STUFF+50
$$PHAAPI^ECXUTL5 START+24
$$PSJ59P5^ECXUTL5 STUFF+12
NPRF^ECXUTL5 STUFF+57
$$DSS^PSNAPIS STUFF+33
$$RJ^XLFSTR STUFF+16, STUFF+19, STUFF+30, STUFF+34
$$NPI^XUSNPI STUFF+38

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" STUFF+33
^DIC(40.7 - [#40.7] STUFF+18
^ECX(728 - [#728] START+5
^ECX(728.113 - [#728.113] START+10, START+11
^ECX(728.44 - [#728.44] STUFF+13
^SC - [#44] STUFF+17
^TMP($J START+8!, START+10!, START+13, START+14, START+16, START+17, START+24, START+25!, STUFF+4, PAT+4
, PAT+5, PAT+10, PAT+15, PAT+37*, PAT+38*, PAT+39*

Label References

Name Line Occurrences
PAT STUFF+2
SETUP BEG+1, QUE+1
STUFF START+24

Naked Globals

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLIN START+25!, STUFF+13*
DA START+1~, START+5*, START+6!, START+10*, START+11*, START+25!
DFN START+1~, START+10*, START+11, START+25!, STUFF+2, STUFF+50, STUFF+57
DIC START+1~, START+5*, START+6!, START+25!
DIK START+25!
DIQ START+1~, START+5*, START+6!
DIQ(0 START+5*
DR START+1~, START+5*, START+6!
DRG START+12*, START+13, START+14, START+16, START+17, START+24*, START+25!, STUFF+4
>> EC START+11*, START+12, START+13, START+14, START+15, START+16, START+17, START+18, STUFF+2, STUFF+12
STUFF+13, STUFF+36, STUFF+38, STUFF+40
>> ECASNPI PAT+42*
>> ECASPR PAT+42*
>> ECCLAS PAT+42*
>> ECCLAS2 PAT+42*
>> ECCSC STUFF+14*, STUFF+15*, STUFF+16, STUFF+17*, STUFF+18
>> ECD START+9*, START+10*, START+11, STUFF+52
>> ECDTTM START+18*
>> ECED START+7*, START+10
>> ECFILE BEG+1, SETUP+2
>> ECGRP SETUP+2
>> ECHEAD STUFF+52, SETUP+1*, SETUP+2
>> ECINST START+4, START+5*, START+6*
>> ECINV STUFF+23*, STUFF+25*, STUFF+29*
>> ECIVRM STUFF+12*
>> ECNDC STUFF+30*, STUFF+31*
>> ECNFC STUFF+30*, STUFF+33*, STUFF+34*
ECORDST STUFF+1~, STUFF+4*, STUFF+50*, STUFF+52
>> ECPACK SETUP+2
>> ECPIECE SETUP+2
>> ECPTNPI PAT+42*
>> ECPTPR PAT+42*
>> ECPTTM PAT+42*
>> ECRTN SETUP+2
>> ECSC STUFF+14*, STUFF+15*, STUFF+16, STUFF+17*, STUFF+18
>> ECSD1 START+9
>> ECST STUFF+4*, STUFF+23*, STUFF+27
>> ECTOTC START+18*
>> ECTYP START+18*
>> ECVACL STUFF+4*
>> ECVER SETUP+2, SETUP+4*
>> ECVOL START+10*, START+16*
>> ECXA STUFF+9, STUFF+46, STUFF+48, STUFF+50, STUFF+52, STUFF+58*, PAT+44*, PAT+45*, PAT+46
>> ECXADM STUFF+52, PAT+44*, PAT+45*
>> ECXAOL PAT+8*, PAT+21*, PAT+38
ECXASIH STUFF+1~, STUFF+58, PAT+45*
>> ECXAST PAT+7*, PAT+21*, PAT+37
>> ECXBCDD STUFF+53*
>> ECXBCDG STUFF+53*
>> ECXBCIF STUFF+53*
>> ECXBCUA STUFF+53*
>> ECXCAT PAT+2*, PAT+8*, PAT+38
>> ECXCL STUFF+13*, STUFF+14, STUFF+15, STUFF+17
ECXCLST START+1~, PAT+12*, PAT+22*, PAT+39
>> ECXCNHU PAT+8*, PAT+25*, PAT+38
>> ECXCNT STUFF+4*, STUFF+6, STUFF+23
>> ECXCNTRY PAT+10*, PAT+19*, PAT+39
>> ECXCNTY PAT+6*, PAT+19*, PAT+37
>> ECXCOST STUFF+4*, STUFF+6*, STUFF+27*
ECXDATE PAT~, PAT+16, PAT+41, PAT+44
ECXDEA START+1~, STUFF+23*
ECXDFN STUFF+57*!, PAT~, PAT+4, PAT+5, PAT+10, PAT+13, PAT+15, PAT+16, PAT+25, PAT+27
, PAT+28, PAT+29, PAT+30, PAT+37, PAT+38, PAT+39, PAT+41, PAT+44
ECXDIC START+5!, START+6!
ECXDIC(4 START+6
>> ECXDIV STUFF+12*, STUFF+45, PAT+44*, PAT+45*, PAT+46
>> ECXDOB PAT+6*, PAT+18*, PAT+37
>> ECXDOM PAT+45*
>> ECXDSSD STUFF+44*
>> ECXDSSI START+22*, STUFF+20*, STUFF+22*, STUFF+48
ECXECL START+1~, PAT+12*, PAT+22*, PAT+39
>> ECXELIG PAT+6*, PAT+18*, PAT+37
>> ECXENC STUFF+52*, STUFF+59
>> ECXENRL PAT+8*, PAT+23*, PAT+38
>> ECXERI PAT+10*, PAT+33*, PAT+39
ECXERR STUFF+2*, STUFF+3, PAT~, PAT+17*
ECXESC START+1~, PAT+12*, PAT+22*, PAT+39
>> ECXEST PAT+10*, PAT+23*, PAT+39
>> ECXETH PAT+9*, PAT+32*, PAT+38
>> ECXHNCI PAT+9*, PAT+28*, PAT+38
>> ECXLOGIC STUFF+6, STUFF+21, STUFF+25, STUFF+29
>> ECXMN PAT+44*, PAT+45*
>> ECXMPI PAT+5*, PAT+18*, PAT+37
>> ECXMST PAT+8*, PAT+21*, PAT+38
>> ECXMTST PAT+9*, PAT+23*, PAT+38
ECXNPRFI START+1~
>> ECXOBS STUFF+48*, STUFF+52
>> ECXOEF PAT+2*, PAT+10*, PAT+34*, PAT+39
>> ECXOEFDT PAT+2*, PAT+10*, PAT+35*, PAT+39
>> ECXOPNPI STUFF+39*
>> ECXOPPC STUFF+55*
>> ECXORDDT STUFF+40*, STUFF+55
>> ECXORDPR STUFF+36*, STUFF+55
>> ECXORDST STUFF+50*
>> ECXP1 STUFF+13*, STUFF+16*, STUFF+18*, STUFF+19*, STUFF+20
>> ECXP2 STUFF+13*, STUFF+16*, STUFF+18*, STUFF+19*, STUFF+20
ECXPAT PAT+16!, PAT+17!
ECXPAT("AO ST AT" , PAT+21
ECXPAT("AOL" PAT+21
ECXPAT("CL ST AT" , PAT+22
ECXPAT("COMBSVCI" PAT+24
ECXPAT("COMBSVCL" PAT+24
ECXPAT("COUNTRY" PAT+19
ECXPAT("COUNTY" PAT+19
ECXPAT("DOB" PAT+18
ECXPAT("EC ST AT" , PAT+23
ECXPAT("ECXOEF" PAT+34
ECXPAT("ECXOEFDT" PAT+35
ECXPAT("ELIG" PAT+18
ECXPAT("ENROL L LOC" , PAT+23
ECXPAT("ERI" PAT+33
ECXPAT("ETHNIC" PAT+32
ECXPAT("IR ST AT" , PAT+20
ECXPAT("MEANS" PAT+23
ECXPAT("MPI" PAT+18
ECXPAT("MST S TAT" , PAT+21
ECXPAT("NAME" PAT+18
ECXPAT("PHI" PAT+21
ECXPAT("POS" PAT+20
ECXPAT("POW L OC" , PAT+20
ECXPAT("POW S TAT" , PAT+20
ECXPAT("RACE1" PAT+32
ECXPAT("SEX" PAT+18
ECXPAT("SSN" PAT+18
ECXPAT("STATE" PAT+19
ECXPAT("VET" PAT+19
ECXPAT("ZIP" PAT+19
>> ECXPATCAT PAT+11*, PAT+30*, PAT+39
ECXPDIV STUFF+45~*, STUFF+46
ECXPHA START+1~, START+24*, STUFF+4, STUFF+23, STUFF+30, STUFF+32
>> ECXPHI PAT+8*, PAT+21*, PAT+38
>> ECXPLOC PAT+7*, PAT+20*, PAT+37
>> ECXPNM PAT+5*, PAT+18*, PAT+37
>> ECXPOS PAT+7*, PAT+20*, PAT+37
>> ECXPRIOR PAT+2*, PAT+9*, PAT+38
>> ECXPST PAT+7*, PAT+20*, PAT+37
>> ECXRC1 PAT+9*, PAT+32*, PAT+38
>> ECXRPHY STUFF+42*
>> ECXRST PAT+7*, PAT+20*, PAT+37
>> ECXSBGRP PAT+2*
>> ECXSEX PAT+6*, PAT+18*, PAT+37
>> ECXSHADI PAT+11*, PAT+29*, PAT+39
>> ECXSSN STUFF+52, PAT+5*, PAT+18*, PAT+37
ECXSTANO START+2~, STUFF+46*, PAT+46*
>> ECXSTAT PAT+2*, PAT+9*, PAT+38
>> ECXSTATE PAT+6*, PAT+19*, PAT+37
>> ECXSVCI PAT+24*, PAT+39
>> ECXSVCL PAT+24*, PAT+39
>> ECXTS STUFF+22, STUFF+48, STUFF+52, PAT+44*, PAT+45*
ECXUSRTN STUFF+37~, STUFF+38*, STUFF+39*
>> ECXVET PAT+7*, PAT+19*, PAT+37
>> ECXW STUFF+11*, PAT+44*, PAT+45*
>> ECXYM STUFF+33
>> ECXZIP PAT+6*, PAT+19*, PAT+37
>> OK PAT+15, PAT+16*, PAT+17
ON START+10*, START+11, START+25!, STUFF+50
P1 START+25!, STUFF+32*, STUFF+33, STUFF+34, STUFF+59!
P3 START+25!, STUFF+32*, STUFF+33, STUFF+34, STUFF+59!
>> PT PAT+5*, PAT+6, PAT+7, PAT+8, PAT+9
>> PT1 PAT+10*, PAT+11, PAT+12
>> QFLG START+3*, START+10, START+11, START+24
SA START+24*, START+25!, STUFF+4
U START+5, START+12, START+13, START+14, START+15, START+16, START+17, START+18, START+24, STUFF+2
STUFF+4, STUFF+12, STUFF+13, STUFF+14, STUFF+15, STUFF+17, STUFF+18, STUFF+23, STUFF+30, STUFF+32
STUFF+36, STUFF+38, STUFF+39, STUFF+40, PAT+5, PAT+6, PAT+7, PAT+8, PAT+9, PAT+10
, PAT+11, PAT+12, PAT+37, PAT+38, PAT+39, PAT+42, PAT+45
>> W PAT+45*
X START+25!, STUFF+33*, PAT+1~, PAT+41*, PAT+42, PAT+44*, PAT+45
Y START+25!
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