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 ;Mar 18, 2021@15:55:41

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

Package Total Caller Graph
DSS Extracts 2 ECXSCX  ECXSCXN1  

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+92
^DIC START+12, START+14, START+16
$$GET1^DIQ FILE+76, FILE+86
EN^DIQ1 START+20, ENCNTR+11, ENCNTR+35, ENCNTR+62
$$GETDIV^ECXDEPT FILE+75, FILE+76
^ECXKILL BEG+1
EN^ECXSCX1 START+30
FEEDER^ECXSCX1 START+25, ENCNTR+32
VISIT^ECXSCX1 ENCNTR+44
$$CBOC^ECXSCX2 ENCNTR+65
FILE2^ECXSCX2 FILE+135
INTPAT^ECXSCX2 ENCNTR+9
PAT1^ECXSCX2 ENCNTR+30
PAT2^ECXSCX2 ENCNTR+40
NOSHOW^ECXSCXN1 START+28
^ECXTRAC BEG+1
$$ECXDATE^ECXUTL FILE+89, FILE+130, FILE+134
$$ECXTIME^ECXUTL ENCNTR+12, FILE+130, FILE+134
$$PATCAT^ECXUTL ENCNTR+38
$$EDIS^ECXUTL1 ENCNTR+66
ERR^ECXUTL1 ENCNTR+74
ECXDEF^ECXUTL2 SETUP+2
$$ELIG^ECXUTL3 ENCNTR+64
$$ENCNUM^ECXUTL4 ENCNTR+83, ENCNTR+86, ENCNTR+89, ENCNTR+98, ENCNTR+102
$$OBSPAT^ECXUTL4 ENCNTR+82, ENCNTR+85, ENCNTR+88, ENCNTR+97, ENCNTR+101
NPRF^ECXUTL5 ENCNTR+42
$$SDAPI^SDAMA301 ENCNTR+73
$$RJ^XLFSTR START+23, ENCNTR+36, ENCNTR+77
$$NPI^XUSNPI ENCNTR+54

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] GET1^DIQ
^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+78, FILE+136*
^ECX(728.44 - [#728.44] FILE+85
^SC - [#44] START+18
^SCE - [#409.68] ENCNTR+8
^SCE("B" ENCNTR+6, ENCNTR+7
^TMP($J START+9!, START+23*, START+24*, START+30, START+31!, ENCNTR+25, ENCNTR+34, ENCNTR+72!, ENCNTR+75, ENCNTR+78
, ENCNTR+92, ENCNTR+94, ENCNTR+95

Label References

Name Line Occurrences
ENCNTR START+28
FILE ENCNTR+83, ENCNTR+86, ENCNTR+89, ENCNTR+98, ENCNTR+102
SETUP BEG+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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