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

Package: DSS Extracts

Routine: ECXTRT1


Information

ECXTRT1 ;ALB/JAP Treating Specialty Change Extract (cont) ; July 22, 1998

Source Information

Source file <ECXTRT1.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA FileMan 1 ^%DTC  

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 ECXTRT  

Entry Points

Name Comments DBIA/ICR reference
PREVTRT(ECXLOC,ECXDATE1,ECXDATE2,ECXTRTL,ECXLOS) ;find the date on which the change to the losing treat. spec. occurred
; input
; ECXLOC = local array built from ATS index on file #405 (passed by reference); required
; ECXDATE1 = inverse date of current (new) ts movement; required)
; ECXDATE2 = inverse date of previous (losing) ts movement; required
; ECXTRTL = pointer value to file #45.7 for previous facility
; treating specialty; required
; output
; ECXLOS = patients length of stay on previous (losing) ts (passed by reference)
PREVATT(ECXLOC,ECXDATE1,ECXATTN,ECXDATE2,ECXATTL,ECXLOS) ;find the date on which the change to the losing attending occurred
; input
; ECXLOC = local array built from ATS index on file #405 (passed by reference); required
; ECXDATE1 = inverse date of current (new) attending; required)
; ECXATTN = specifier for current (new) attending; required
; ECXDATE2 = inverse date of previous (losing) attending; required
; ECXATTL = specifier for previous (losing) attending (passed by reference); required
; output
; ECXLOSA = patients length of stay with previous (losing) attending (passed by reference)
PREVPRV(ECXLOC,ECXDATE1,ECXPRVN,ECXDATE2,ECXPRVL,ECXLOS) ;find the date on which the change to the losing primary provider occurred
; input
; ECXLOC = local array built from ATS index on file #405 (passed by reference); required
; ECXDATE1 = inverse date of current (new) primary provider; required)
; ECXPRVN = specifier for current (new) primary provider; required
; ECXDATE2 = inverse date of previous (losing) primary provider; required
; ECXPRVL = specifier for previous (losing) primary provider 9passed by reference); required
; output
; ECXLOSP = patients length of stay with previous (losing) primary provider (passed by reference)

External References

Name Field # of Occurrence
^%DTC PREVTRT+16, PREVATT+22, PREVATT+35, PREVPRV+21, PREVPRV+33

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATT PREVATT+10~, PREVATT+14*, PREVATT+16, PREVATT+20, PREVATT+29*, PREVATT+31, PREVATT+32, PREVATT+34
DATE PREVTRT+10~, PREVTRT+11*, PREVTRT+12*, PREVTRT+15, PREVATT+10~, PREVATT+11*, PREVATT+13*, PREVATT+14, PREVATT+20, PREVATT+28*
, PREVATT+29, PREVATT+34, PREVPRV+10~, PREVPRV+11*, PREVPRV+13*, PREVPRV+14, PREVPRV+19, PREVPRV+26*, PREVPRV+27, PREVPRV+32
DATE3 PREVTRT+10~, PREVTRT+11*, PREVTRT+15*, PREVTRT+16, PREVATT+10~, PREVATT+11*, PREVATT+20*, PREVATT+22, PREVATT+34*, PREVATT+35
, PREVPRV+10~, PREVPRV+11*, PREVPRV+19*, PREVPRV+21, PREVPRV+32*, PREVPRV+33
ECXATTL PREVATT~, PREVATT+12, PREVATT+16, PREVATT+20, PREVATT+26, PREVATT+34*
ECXATTN PREVATT~, PREVATT+31, PREVATT+32
ECXDATE1 PREVTRT~, PREVTRT+16, PREVATT~, PREVATT+22, PREVATT+35, PREVPRV~, PREVPRV+21, PREVPRV+33
ECXDATE2 PREVTRT~, PREVTRT+11, PREVATT~, PREVATT+11, PREVPRV~, PREVPRV+11
ECXLOC PREVTRT~, PREVATT~, PREVPRV~
ECXLOC( PREVTRT+12, PREVTRT+15, PREVATT+13, PREVATT+14, PREVATT+28, PREVATT+29, PREVPRV+13, PREVPRV+14, PREVPRV+26, PREVPRV+27
ECXLOS PREVTRT~, PREVTRT+11*, PREVTRT+17*, PREVATT~, PREVPRV~
>> ECXLOSA PREVATT+11*, PREVATT+23*, PREVATT+36*, PREVATT+38*
>> ECXLOSP PREVPRV+11*, PREVPRV+22*, PREVPRV+34*, PREVPRV+36*
ECXPRVL PREVPRV~, PREVPRV+12, PREVPRV+16, PREVPRV+19, PREVPRV+24, PREVPRV+32*
ECXPRVN PREVPRV~, PREVPRV+29, PREVPRV+30
ECXTRTL PREVTRT~, PREVTRT+12
OUT PREVATT+10~, PREVATT+11*, PREVATT+13, PREVATT+16*, PREVATT+28, PREVATT+31*, PREVATT+34*, PREVPRV+10~, PREVPRV+11*, PREVPRV+13
, PREVPRV+16*, PREVPRV+26, PREVPRV+29*, PREVPRV+32*
PRV PREVPRV+10~, PREVPRV+14*, PREVPRV+16, PREVPRV+19, PREVPRV+27*, PREVPRV+29, PREVPRV+30, PREVPRV+32
REC PREVATT+10~, PREVATT+13*, PREVATT+14, PREVATT+28*, PREVATT+29, PREVPRV+10~, PREVPRV+13*, PREVPRV+14, PREVPRV+26*, PREVPRV+27
TRT PREVTRT+12*, PREVATT+10~, PREVATT+13*, PREVATT+14, PREVATT+28*, PREVATT+29, PREVPRV+10~, PREVPRV+13*, PREVPRV+14, PREVPRV+26*
, PREVPRV+27
U PREVATT+14, PREVATT+29, PREVPRV+14, PREVPRV+27
X PREVTRT+10~, PREVTRT+17, PREVATT+10~, PREVATT+23, PREVATT+36, PREVPRV+10~, PREVPRV+22, PREVPRV+34
X1 PREVTRT+10~, PREVTRT+16*, PREVATT+10~, PREVATT+22*, PREVATT+35*, PREVPRV+10~, PREVPRV+21*, PREVPRV+33*
X2 PREVTRT+10~, PREVTRT+16*, PREVATT+10~, PREVATT+22*, PREVATT+35*, PREVPRV+10~, PREVPRV+21*, PREVPRV+33*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Local Variables  | All