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 |  Local Variables  | All
Print Page as PDF
Routine: ECXSCXN

Package: DSS Extracts

Routine: ECXSCXN


Information

ECXSCXN ;ALB/JAP Clinic Extract ;2/14/20 09:02

Source Information

Source file <ECXSCXN.m>

Call Graph

Call Graph

Call Graph Total: 19

Package Total Call Graph
DSS Extracts 12 $$GETDIV^ECXDEPT  ^ECXKILL  (EN,FEEDER,VISIT)^ECXSCX1  ($$CBOC,FILE2,INTPAT,PAT1,PAT2)^ECXSCX2  NOSHOW^ECXSCXN1  ^ECXTRAC  ($$ECXDATE,$$ECXTIME,$$PATCAT)^ECXUTL  ($$EDIS,ERR)^ECXUTL1  
ECXDEF^ECXUTL2  $$ELIG^ECXUTL3  ($$ENCNUM,$$OBSPAT)^ECXUTL4  NPRF^ECXUTL5  
VA FileMan 3 ^DIC  $$GET1^DIQ  EN^DIQ1  
Kernel 2 $$RJ^XLFSTR  $$NPI^XUSNPI  
Registration 1 $$TSDATA^DGACT  
Scheduling 1 $$SDAPI^SDAMA301  

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: 3

Package Total Caller Graph
DSS Extracts 2 ECXSCX  ECXSCXN1  
Event Capture 1 ECXSCX  

Entry Points

Name Comments DBIA/ICR reference
BEG ;entry point from option
START ;entry point from taskmgr
ENCNTR(ECSD1,ECED) ;search file #409.68 for encounter data
FILE ;record setup for file #727.827
SETUP ;set required input for ECXTRAC

External References

Name Field # of Occurrence
$$TSDATA^DGACT FILE+80
^DIC START+12
$$GET1^DIQ FILE+69
EN^DIQ1 START+16, ENCNTR+9, ENCNTR+32, ENCNTR+58
$$GETDIV^ECXDEPT FILE+68, FILE+69
^ECXKILL BEG+1
EN^ECXSCX1 START+26
FEEDER^ECXSCX1 START+21, ENCNTR+29
VISIT^ECXSCX1 ENCNTR+41
$$CBOC^ECXSCX2 ENCNTR+61
FILE2^ECXSCX2 FILE+118
INTPAT^ECXSCX2 ENCNTR+7
PAT1^ECXSCX2 ENCNTR+28
PAT2^ECXSCX2 ENCNTR+37
NOSHOW^ECXSCXN1 START+24
^ECXTRAC BEG+1
$$ECXDATE^ECXUTL FILE+77
$$ECXTIME^ECXUTL ENCNTR+10
$$PATCAT^ECXUTL ENCNTR+35
$$EDIS^ECXUTL1 ENCNTR+62
ERR^ECXUTL1 ENCNTR+70
ECXDEF^ECXUTL2 SETUP+2
$$ELIG^ECXUTL3 ENCNTR+60
$$ENCNUM^ECXUTL4 ENCNTR+79, ENCNTR+82, ENCNTR+85, ENCNTR+91, ENCNTR+95
$$OBSPAT^ECXUTL4 ENCNTR+78, ENCNTR+81, ENCNTR+84, ENCNTR+90, ENCNTR+94
NPRF^ECXUTL5 ENCNTR+39
$$SDAPI^SDAMA301 ENCNTR+69
$$RJ^XLFSTR START+19, ENCNTR+33, ENCNTR+73
$$NPI^XUSNPI ENCNTR+51

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SC - [#44] GET1^DIQ
^PX(839.7 - [#839.7] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECX(727.827 - [#727.827] FILE+71, FILE+119*
^SC - [#44] START+14
^SCE - [#409.68] ENCNTR+6
^SCE("B" ENCNTR+4, ENCNTR+5
^TMP($J START+9!, START+19*, START+20*, START+26, START+27!, ENCNTR+23, ENCNTR+31, ENCNTR+68!, ENCNTR+71, ENCNTR+74
, ENCNTR+88

Label References

Name Line Occurrences
ENCNTR START+24
FILE ENCNTR+79, ENCNTR+82, ENCNTR+85, ENCNTR+91, ENCNTR+95
SETUP BEG+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ALEN START+18*, START+19*, START+20, ENCNTR+73*, ENCNTR+74*, ENCNTR+78, ENCNTR+81, ENCNTR+84, ENCNTR+87*, ENCNTR+88*
, ENCNTR+89*
CHKOUT ENCNTR+1~, ENCNTR+13*, ENCNTR+17
CNT ENCNTR+1~, ENCNTR+67~, ENCNTR+69*, ENCNTR+70
>> DA START+15*, ENCNTR+7*, ENCNTR+32*, ENCNTR+58*
DIC START+1~, START+11*, START+12!, START+15*, ENCNTR+7*, ENCNTR+32*, ENCNTR+58*
DIC(0 START+11*
>> DIQ START+15*, ENCNTR+8*, ENCNTR+32*, ENCNTR+58*
>> DIQ(0 START+15*, ENCNTR+8*, ENCNTR+32*, ENCNTR+58*
>> DR START+15*, ENCNTR+8*, ENCNTR+32*, ENCNTR+58*
>> EC23 FILE+76
>> EC7 FILE+71*, FILE+76, FILE+118, FILE+119
>> ECASNPI FILE+73*, FILE+100
>> ECASPR FILE+73*, FILE+92
>> ECCLAS FILE+73*, FILE+83
>> ECCLAS2 FILE+73*, FILE+92
ECD ENCNTR+1~, ENCNTR+3*, ENCNTR+4*, ENCNTR+5, ENCNTR+62
ECED START+12*, START+24, ENCNTR~, ENCNTR+4
>> ECFILE BEG+1, SETUP+2
>> ECGRP SETUP+2
>> ECHEAD ENCNTR+79, ENCNTR+82, ENCNTR+85, ENCNTR+91, ENCNTR+95, SETUP+1*, SETUP+2
>> ECPACK SETUP+2
>> ECPIECE SETUP+2
>> ECPRNPI ENCNTR+51*, ENCNTR+52*, FILE+100
>> ECPTNPI FILE+73*, FILE+100
>> ECPTPR FILE+73*, FILE+83
>> ECPTTM FILE+73*, FILE+83
>> ECRN START+8*, FILE+119*
>> ECRTN SETUP+2
ECSD1 START+21, START+24, ENCNTR~, ENCNTR+3, ENCNTR+29
>> ECSP1 FILE+104
>> ECSP2 FILE+104
>> ECSP3 FILE+104
>> ECSP4 FILE+104
>> ECSP5 FILE+104
>> ECSP6 FILE+107
>> ECSP7 FILE+108
>> ECSPNPI1 FILE+104
>> ECSPNPI2 FILE+104
>> ECSPNPI3 FILE+104
>> ECSPNPI4 FILE+104
>> ECSPNPI5 FILE+104
>> ECSPNPI6 FILE+107
>> ECSPNPI7 FILE+108
>> ECSPPC1 FILE+104
>> ECSPPC2 FILE+104
>> ECSPPC3 FILE+104
>> ECSPPC4 FILE+104
>> ECSPPC5 FILE+104
>> ECSPPC6 FILE+107
>> ECSPPC7 FILE+108
>> ECVER SETUP+2
>> ECXA ENCNTR+78, ENCNTR+79, ENCNTR+81, ENCNTR+82, ENCNTR+84, ENCNTR+85, ENCNTR+90, ENCNTR+91, ENCNTR+94, ENCNTR+95
FILE+70*, FILE+76
>> ECXADMDT ENCNTR+79, ENCNTR+82, ENCNTR+85, ENCNTR+91, ENCNTR+95
>> ECXAO ENCNTR+48*, FILE+89
>> ECXAOL FILE+94
ECXARR ENCNTR+1~, ENCNTR+67~, ENCNTR+69
ECXARR("FLDS" ENCNTR+69*
ECXARR(1 ENCNTR+69*
ECXARR(2 ENCNTR+69*
ECXARR(4 ENCNTR+69*
ECXASIH ENCNTR+2~, FILE+70
>> ECXAST FILE+88
>> ECXATYP ENCNTR+76*, FILE+94
>> ECXCAT FILE+92
>> ECXCBOC ENCNTR+61*, FILE+96
>> ECXCLIN START+12*, START+14*, START+15, START+17, START+18, START+19, START+20, START+21, ENCNTR+22*, ENCNTR+23
, ENCNTR+29, ENCNTR+31, ENCNTR+69, ENCNTR+71, ENCNTR+74, ENCNTR+88, FILE+69, FILE+83, FILE+110
ECXCLST ENCNTR+2~, FILE+108
>> ECXCNTRY FILE+101
>> ECXCNTY FILE+92
>> ECXCPT1 FILE+84
>> ECXCPT2 FILE+84
>> ECXCPT3 FILE+84
>> ECXCPT4 FILE+85
>> ECXCPT5 FILE+85
>> ECXCPT6 FILE+86
>> ECXCPT7 FILE+86
>> ECXCPT8 FILE+86
>> ECXCQM1 FILE+113
>> ECXCQM10 FILE+114
>> ECXCQM11 FILE+114
>> ECXCQM12 FILE+114
>> ECXCQM13 FILE+115
>> ECXCQM14 FILE+115
>> ECXCQM15 FILE+115
>> ECXCQM16 FILE+115
>> ECXCQM17 FILE+115
>> ECXCQM18 FILE+116
>> ECXCQM19 FILE+116
>> ECXCQM2 FILE+113
>> ECXCQM20 FILE+116
>> ECXCQM21 FILE+116
>> ECXCQM22 FILE+116
>> ECXCQM23 FILE+116
>> ECXCQM24 FILE+116
>> ECXCQM25 FILE+116
>> ECXCQM3 FILE+113
>> ECXCQM4 FILE+113
>> ECXCQM5 FILE+113
>> ECXCQM6 FILE+113
>> ECXCQM7 FILE+114
>> ECXCQM8 FILE+114
>> ECXCQM9 FILE+114
>> ECXCVE FILE+97
>> ECXCVEDT FILE+97
>> ECXCVENC FILE+97
ECXDATA FILE+79~, FILE+80*
ECXDATA(7 FILE+81
>> ECXDATE ENCNTR+21*, ENCNTR+28, ENCNTR+37, ENCNTR+51, ENCNTR+69, ENCNTR+71, ENCNTR+79, ENCNTR+82, ENCNTR+85, ENCNTR+91
, ENCNTR+95, FILE+77
>> ECXDFN ENCNTR+16*, ENCNTR+17, ENCNTR+28, ENCNTR+35, ENCNTR+37, ENCNTR+41, ENCNTR+62, ENCNTR+69, ENCNTR+71, FILE+76
ECXDIV START+21, START+22!, ENCNTR+29, FILE+68, FILE+76
>> ECXDOB FILE+87
>> ECXDOM FILE+92
>> ECXDSSD ENCNTR+64*, FILE+89
>> ECXECE ENCNTR+57*, FILE+98
ECXECL ENCNTR+2~, ENCNTR+50*, FILE+108
ECXEDIS ENCNTR+1~, ENCNTR+62*, FILE+106
>> ECXELIG FILE+87
>> ECXENC ENCNTR+79*, ENCNTR+82*, ENCNTR+85*, ENCNTR+91*, ENCNTR+95*, FILE+93
>> ECXENEL ENCNTR+25*, ENCNTR+58, ENCNTR+59*, ENCNTR+60*, FILE+90
>> ECXENRL FILE+91
>> ECXERI FILE+99
>> ECXERR ENCNTR+27*, ENCNTR+28, ENCNTR+41*
ECXESC ENCNTR+2~, ENCNTR+50*, FILE+107
>> ECXEST FILE+98
>> ECXETH FILE+73*, FILE+95
>> ECXHNC ENCNTR+57*, FILE+99
>> ECXHNCI FILE+95
ECXICD101 START+3~, FILE+106
ECXICD102 START+3~, FILE+106
ECXICD103 START+3~, FILE+106
ECXICD104 START+3~, FILE+106
ECXICD10P START+3~, START+8*, FILE+106
>> ECXICD91 FILE+86
>> ECXICD92 FILE+86
>> ECXICD93 FILE+87
>> ECXICD94 FILE+87
>> ECXICD9P START+8*, FILE+86
>> ECXIEN ENCNTR+4*, ENCNTR+5*, ENCNTR+6, ENCNTR+7, ENCNTR+10, ENCNTR+11, ENCNTR+12, ENCNTR+13, ENCNTR+14, ENCNTR+15
, ENCNTR+16, ENCNTR+20, ENCNTR+21, ENCNTR+22, ENCNTR+24, ENCNTR+25
>> ECXIR ENCNTR+48*, FILE+88
>> ECXKEY ENCNTR+64*, ENCNTR+78*, ENCNTR+79, ENCNTR+81*, ENCNTR+82, ENCNTR+84*, ENCNTR+85, ENCNTR+89*, ENCNTR+90, ENCNTR+91
, ENCNTR+94*, ENCNTR+95, FILE+77, FILE+111
>> ECXLOGIC ENCNTR+42, ENCNTR+44, FILE+72, FILE+74, FILE+75, FILE+77, FILE+83, FILE+93, FILE+96, FILE+97
FILE+98, FILE+99, FILE+100, FILE+101, FILE+103, FILE+104, FILE+106, FILE+107, FILE+108, FILE+109
FILE+110, FILE+111, FILE+112, FILE+117
>> ECXMIL ENCNTR+49*, FILE+91
>> ECXMPI FILE+89
>> ECXMST FILE+90
>> ECXMTST FILE+75*, FILE+94
ECXNOCNT ENCNTR+2~, ENCNTR+31*, FILE+117
ECXNPRFI START+2~, FILE+74*, FILE+97
>> ECXOBI START+8*, ENCNTR+72*, FILE+77
>> ECXOBS ENCNTR+78*, ENCNTR+79, ENCNTR+81*, ENCNTR+82, ENCNTR+84*, ENCNTR+85, ENCNTR+90*, ENCNTR+91, ENCNTR+94*, ENCNTR+95
FILE+93
>> ECXOEF FILE+100
>> ECXOEFDT FILE+100
>> ECXPATCAT ENCNTR+35*, FILE+103
>> ECXPCPNP FILE+90
>> ECXPDIV FILE+68*, FILE+94
>> ECXPHI FILE+93
>> ECXPLOC FILE+88
>> ECXPNM FILE+76
>> ECXPOS FILE+93
ECXPP ENCNTR+2~, ENCNTR+46*, FILE+109
>> ECXPRIOR FILE+93, FILE+97
>> ECXPROV ENCNTR+49*, ENCNTR+51, FILE+84
>> ECXPROVN ENCNTR+53*
>> ECXPROVP ENCNTR+53*, FILE+84
>> ECXPST FILE+88
>> ECXPTYPE FILE+97
>> ECXPVST ENCNTR+76*, FILE+94
>> ECXRACE FILE+73*, FILE+88
>> ECXRC1 FILE+73*, FILE+95
>> ECXRST FILE+88
>> ECXSBGRP FILE+97
ECXSCST ENCNTR+2~, FILE+117
>> ECXSEX FILE+89
>> ECXSHAD ENCNTR+49*, FILE+103
>> ECXSHADI FILE+93
>> ECXSSN ENCNTR+79, ENCNTR+82, ENCNTR+85, ENCNTR+91, ENCNTR+95, FILE+76
ECXSTANO FILE+67~, FILE+69*, FILE+111
>> ECXSTAT FILE+93
>> ECXSTATE FILE+91
>> ECXSTOP ENCNTR+33*, ENCNTR+62, ENCNTR+75*, ENCNTR+89*, ENCNTR+94
>> ECXSVC ENCNTR+60
>> ECXSVCI FILE+109
>> ECXSVCL FILE+109
>> ECXTI ENCNTR+10*, FILE+83
>> ECXTS ENCNTR+78, ENCNTR+79, ENCNTR+81, ENCNTR+82, ENCNTR+84, ENCNTR+85, ENCNTR+90, ENCNTR+91, ENCNTR+94, ENCNTR+95
FILE+80
ECXTSC FILE+79~, FILE+81*, FILE+83
>> ECXUESTA FILE+97
>> ECXVET FILE+87
>> ECXVISIT ENCNTR+24*, ENCNTR+26, ENCNTR+41, ENCNTR+62
>> ECXVIST ENCNTR+41
>> ECXVIST("AO" ENCNTR+48
>> ECXVIST("CPT" ENCNTR+43, ENCNTR+45
>> ECXVIST("ENCCL" ENCNTR+50
>> ECXVIST("ENCSC" ENCNTR+50
>> ECXVIST("HNC" ENCNTR+57
>> ECXVIST("ICD9" ENCNTR+47
>> ECXVIST("IR" ENCNTR+48
>> ECXVIST("MST" ENCNTR+49
>> ECXVIST("PGE" ENCNTR+57
>> ECXVIST("PRIMPROC" ENCNTR+46
>> ECXVIST("PROV CLASS" , ENCNTR+53,  NPI" , ENCNTR+53
>> ECXVIST("PROV" ENCNTR+49
>> ECXVIST("PROVS" ENCNTR+54, ENCNTR+55, ENCNTR+56
>> ECXVIST("SHAD" ENCNTR+49
>> ECXVIST("SOURCE" ENCNTR+48
>> ECXVNS FILE+107
>> ECXYM FILE+77
>> ECXZIP FILE+89
EXNUM START+1~
I START+1~, START+4*, START+5*, START+6*, START+7*, ENCNTR+43*, ENCNTR+45*, ENCNTR+47*, ENCNTR+54*, ENCNTR+55*
, ENCNTR+56*
LOCARR START+1~, START+15!, ENCNTR+7!, ENCNTR+32!, ENCNTR+58!
LOCARR( ENCNTR+10, ENCNTR+11, ENCNTR+12, ENCNTR+13, ENCNTR+14, ENCNTR+15, ENCNTR+16, ENCNTR+20, ENCNTR+21, ENCNTR+22
, ENCNTR+24, ENCNTR+25, ENCNTR+33
LOCARR(44 START+17, START+18, START+20
LOCARR(8 ENCNTR+59
MDIV ENCNTR+1~, ENCNTR+11*, ENCNTR+61
NODE ENCNTR+1~, ENCNTR+71*, ENCNTR+72, ENCNTR+73, ENCNTR+76
OUT START+1~, START+8*
P1 START+1~, START+21, START+22!, ENCNTR+29, ENCNTR+75, ENCNTR+78, ENCNTR+81, ENCNTR+89
P2 START+1~, START+21, START+22!, ENCNTR+29, ENCNTR+78, ENCNTR+84, ENCNTR+89
P3 START+1~, START+21, START+22!, ENCNTR+29, ENCNTR+78, ENCNTR+81, ENCNTR+84, ENCNTR+89
P4 START+1~, START+21, START+22!, ENCNTR+29, ENCNTR+78, ENCNTR+81, ENCNTR+84, ENCNTR+89, ENCNTR+94
PROCESS START+1~, ENCNTR+14*, ENCNTR+20, ENCNTR+66, ENCNTR+86, ENCNTR+93
>> QFLG START+8*, ENCNTR+4, ENCNTR+5, ENCNTR+70*
SOURCE START+1~, ENCNTR+48*, ENCNTR+88
STAT START+1~, ENCNTR+1~, ENCNTR+15*, ENCNTR+18*, ENCNTR+19
STOP START+1~, ENCNTR+1~, ENCNTR+12*, ENCNTR+20, ENCNTR+32, ENCNTR+33
STR FILE+66~, FILE+118
STR(0 FILE+76*, FILE+77*, FILE+83*, FILE+84*, FILE+85*
STR(1 FILE+86*, FILE+87*, FILE+88*, FILE+89*, FILE+90*, FILE+91*, FILE+92*
STR(2 FILE+93*, FILE+94*, FILE+95*, FILE+96*, FILE+97*, FILE+98*, FILE+99*, FILE+100*
STR(3 FILE+101*, FILE+103*, FILE+104*, FILE+106*, FILE+107*
STR(4 FILE+108*, FILE+109*, FILE+110*, FILE+111*, FILE+113*
STR(5 FILE+114*, FILE+115*
STR(6 FILE+116*, FILE+117*
TIU START+2~, START+12*, ENCNTR+88
TOSEND START+1~, START+21, START+22!, ENCNTR+29, ENCNTR+30, ENCNTR+77, ENCNTR+80, ENCNTR+83
U ENCNTR+23, ENCNTR+31, ENCNTR+52, ENCNTR+54, ENCNTR+55, ENCNTR+56, ENCNTR+72, ENCNTR+73, ENCNTR+74, ENCNTR+76
, ENCNTR+88, FILE+76, FILE+77, FILE+83, FILE+84, FILE+85, FILE+86, FILE+87, FILE+88, FILE+89
FILE+90, FILE+91, FILE+92, FILE+93, FILE+94, FILE+95, FILE+96, FILE+97, FILE+98, FILE+99
FILE+100, FILE+103, FILE+104, FILE+106, FILE+107, FILE+108, FILE+109, FILE+110, FILE+111, FILE+113
FILE+114, FILE+115, FILE+116, FILE+117, FILE+119
X START+2~, START+11*
Y START+2~, START+12!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All