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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: AZAXCADB

Package: Local Area Programs

Routine: AZAXCADB


Information

AZAXCAD ;IHS/PHXAO/AEF - CAD/STATIN STUDY DATA EXTRACT

Source Information

Source file <AZAXCADB.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 1 ^%ZISC  
Local Area Programs 1 ($$AGE,$$DRUG,$$FNAME,$$FORMAT,$$ICD,$$LOC,$$NDC,$$PATH,$$PICD,$$SEX,$$SITE,$$SLDATE,$$UID,$$VISDT,HFS)^AZAXCADU  
VA Fileman 1 ^DIR  

Entry Points

Name Comments DBIA/ICR reference
DL ;----- DATE LOOP
POV(AZAXVSD0,AZAXDFN,AZAXI) ;
INITIAL(AZAXRXD0,AZAXPDTS) ;
REFILLS(AZAXD0,AZAXPDTS) ;
FILE ;
SET4(AZAXD0,AZAXD1) ;
SET5(AZAXDFN) ;
SET6(AZAXVMD0) ;
LOOP1(AZAXDTS,AZAXI,AZAXP) ;
PARTIAL(AZAXD0,AZAXPDTS) ;
TXT ;----- PRINT OPTION TEXT
EN ;----- MAIN ENTRY POINT
D ;----- DRUGS BEING SEARCHED:
P ;----- ICD PROCEDURE CODES BEING SEARCHED:
I ;----- ICD DIAGNOSIS CODES BEING SEARCHED:
BLD(AZAXI,AZAXP,AZAXD) ;
PUT(AZAXTYPE) ;
DATES(AZAXTXT,AZAXY) ;
LOOP3(AZAXPDTS,AZAXD) ;
DESC ;----- PROGRAM DESCRIPTION
PROC(AZAXVSD0,AZAXDFN,AZAXP) ;
LOOP4 ;
LOOP2(AZAXPDTS,AZAXD) ;
SET3(AZAXD0,AZAXD1) ;
SET2(AZAXD0) ;
SET1(AZAXVSD0,AZAXDFN,AZAXICNA) ;

External References

Name Field # of Occurrence
^%ZISC PUT+33
$$AGE^AZAXCADU SET1+21
$$DRUG^AZAXCADU INITIAL+12, LOOP3+19, SET2+12, SET3+13, SET4+13, SET6+14
$$FNAME^AZAXCADU PUT+8
$$FORMAT^AZAXCADU PUT+28
$$ICD^AZAXCADU LOOP1+19, POV+13
$$LOC^AZAXCADU SET1+23
$$NDC^AZAXCADU SET6+17
$$PATH^AZAXCADU PUT+11
$$PICD^AZAXCADU PROC+13
$$SEX^AZAXCADU SET1+20
$$SITE^AZAXCADU LOOP2+20, SET1+31, SET2+25, SET3+26, SET4+26, SET5+9, SET5+11, SET5+12, SET5+13, SET6+25
, PUT+11
$$SLDATE^AZAXCADU SET1+24, SET2+18, SET3+17, SET4+17, SET6+15
$$UID^AZAXCADU SET1+19, SET2+11, SET3+12, SET4+12, SET6+13
$$VISDT^AZAXCADU SET1+17, SET6+10
HFS^AZAXCADU PUT+14
^DIR DL+9, DL+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"NO DATA FOUND!"
  • Line Location: PUT+6
Function Call: WRITE
  • Prompt: X
  • Line Location: PUT+30
Function Call: WRITE
  • Prompt: !
  • Line Location: PUT+31
Function Call: WRITE
  • Prompt: !?5,"FILE "_AZAXFILE_" HAS BEEN CREATED"
  • Line Location: PUT+35
Function Call: WRITE
  • Prompt: !
  • Line Location: DL+4
Function Call: WRITE
  • Prompt: *7,!?5,"ENDING DATE cannot be less than BEGINNING DATE"
  • Line Location: DL+19
Function Call: WRITE
  • Prompt: !,X
  • Line Location: TXT+3
Routine Call
  • DIR
  • Line Location:
    • DL+9
    • DL+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVMED - [#9000010.14] LOOP3+18, SET6+8
^AUPNVMED("AD" LOOP3+17
^AUPNVPOV - [#9000010.07] POV+12
^AUPNVPOV("AD" POV+11
^AUPNVPRC - [#9000010.08] PROC+12
^AUPNVPRC("AD" PROC+11
^AUPNVSIT - [#9000010] LOOP1+17, LOOP1+18
^AUPNVSIT("B" LOOP1+14, LOOP1+16, LOOP3+13, LOOP3+15
^PS(55 - [#55] LOOP2+22, LOOP2+23
^PSRX - [#52] INITIAL+5, INITIAL+9, REFILLS+8, REFILLS+9, PARTIAL+8, PARTIAL+9, SET2+9, SET2+16, SET3+10, SET3+15
, SET4+10, SET4+15
^TMP("AZAX" EN+4!, LOOP2+17, LOOP2+20, LOOP4+4, LOOP4+6, LOOP4+7, LOOP4+8, LOOP4+11, LOOP4+13, LOOP4+18
, LOOP4+19*, LOOP4+20*, SET1+31*, SET2+25*, SET3+26*, SET4+26*, SET5+9, SET5+11, SET5+12, SET5+13*
, SET5+14*, SET6+25*, PUT+5, PUT+20, PUT+22, PUT+24, PUT+26, PUT+27

Label References

Name Line Occurrences
BLD EN+16
DATES EN+8, EN+12
DL DL+18
FILE EN+26
INITIAL LOOP2+25
LOOP1 EN+18
LOOP2 EN+20
LOOP3 EN+22
LOOP4 EN+24
PARTIAL LOOP2+27
POV LOOP1+21
PROC LOOP1+22
PUT FILE+5
REFILLS LOOP2+26
SET1 LOOP1+20, POV+16, PROC+16
SET2 INITIAL+16
SET3 REFILLS+12
SET4 PARTIAL+12
SET6 LOOP3+22
TXT EN+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%FILE PUT+3~, PUT+14, PUT+17
AZAXBEG LOOP1+8~, LOOP1+10*, LOOP1+12, LOOP3+7~, LOOP3+9*, LOOP3+11, DL+2~, DL+12*, DL+18, DL+20
AZAXD EN+2~, EN+16, EN+20, EN+22, LOOP2~, LOOP3~, BLD~
AZAXD( INITIAL+14, LOOP3+21, BLD+9*
AZAXD0 POV+8~, POV+10*, POV+11*, POV+12, PROC+8~, PROC+10*, PROC+11*, PROC+12, REFILLS~, REFILLS+8
, REFILLS+9, REFILLS+12, PARTIAL~, PARTIAL+8, PARTIAL+9, PARTIAL+12, LOOP4+3*, LOOP4+4*, LOOP4+6, LOOP4+7
, LOOP4+8, LOOP4+11, LOOP4+13, LOOP4+18, LOOP4+19, SET2~, SET2+9, SET2+16, SET2+22, SET2+25
, SET3~, SET3+10, SET3+15, SET3+23, SET3+26, SET4~, SET4+10, SET4+15, SET4+23, SET4+26
, PUT+3~, PUT+19*, PUT+20*, PUT+22, PUT+24, PUT+26, PUT+27
AZAXD1 REFILLS+5~, REFILLS+7*, REFILLS+8*, REFILLS+9, REFILLS+12, PARTIAL+5~, PARTIAL+7*, PARTIAL+8*, PARTIAL+9, PARTIAL+12
, LOOP4+5*, LOOP4+6*, LOOP4+7, LOOP4+8, LOOP4+11, LOOP4+13, LOOP4+18, LOOP4+19, SET3~, SET3+15
, SET4~, SET4+15, PUT+3~, PUT+21*, PUT+22*, PUT+24, PUT+26, PUT+27
AZAXD2 LOOP4+10*, LOOP4+11*, LOOP4+13, LOOP4+18, LOOP4+19, PUT+3~, PUT+23*, PUT+24*, PUT+26, PUT+27
AZAXD3 LOOP4+12*, LOOP4+13*, LOOP4+18, LOOP4+19, PUT+3~, PUT+25*, PUT+26*, PUT+27
AZAXDATA LOOP3+7~, LOOP3+18*, LOOP3+19, SET2+6~, SET2+9*, SET2+10, SET2+12, SET2+13, SET2+14, SET2+15
, SET2+16*, SET2+17, SET2+19, SET3+7~, SET3+10*, SET3+11, SET3+13, SET3+14, SET3+15*, SET3+16
, SET3+18, SET3+19, SET3+20, SET4+7~, SET4+10*, SET4+11, SET4+13, SET4+14, SET4+15*, SET4+16
, SET4+18, SET4+19, SET4+20, SET6+6~, SET6+8*, SET6+9, SET6+10, SET6+14, SET6+16, SET6+17
, SET6+18, SET6+19
AZAXDFN LOOP1+8~, LOOP1+17*, LOOP1+20, LOOP1+21, LOOP1+22, POV~, POV+16, PROC~, PROC+16, LOOP2+15~
, LOOP2+19*, LOOP2+20*, LOOP2+22, LOOP2+23, SET1~, SET1+19, SET1+20, SET1+21, SET1+26, SET1+31
, SET2+6~, SET2+10*, SET2+11, SET2+21, SET2+25, SET3+7~, SET3+11*, SET3+12, SET3+22, SET3+26
, SET4+7~, SET4+11*, SET4+12, SET4+22, SET4+26, SET5~, SET5+9, SET5+11, SET5+12, SET5+13
, SET6+6~, SET6+9*, SET6+13, SET6+21, SET6+25
AZAXDGD0 INITIAL+3~, INITIAL+9*, INITIAL+10, INITIAL+12
AZAXDGNA INITIAL+3~, INITIAL+12*, INITIAL+13, INITIAL+14, LOOP3+7~, LOOP3+19*, LOOP3+20, LOOP3+21
AZAXDRG BLD+5!
AZAXDSP INITIAL+3~, INITIAL+5*, INITIAL+6, INITIAL+7, REFILLS+5~, REFILLS+9*, REFILLS+10, REFILLS+11, PARTIAL+5~, PARTIAL+9*
, PARTIAL+10, PARTIAL+11, SET2+6~, SET2+17*, SET2+18, SET2+23, SET2+25, SET3+7~, SET3+16*, SET3+17
, SET3+24, SET3+26, SET4+7~, SET4+16*, SET4+17, SET4+24, SET4+26, SET6+6~, SET6+10*, SET6+15
, SET6+23, SET6+25
AZAXDT LOOP1+8~, LOOP1+12*, LOOP1+14*, LOOP1+16, LOOP3+7~, LOOP3+11*, LOOP3+13*, LOOP3+15
AZAXDTS EN+2~, EN+10*, EN+18, LOOP1~, LOOP1+10, LOOP1+11
AZAXEND LOOP1+8~, LOOP1+11*, LOOP1+14, LOOP3+7~, LOOP3+10*, LOOP3+13, DL+2~, DL+17*, DL+18, DL+20
AZAXFILE PUT+3~, PUT+8*, PUT+9, PUT+14, PUT+35
AZAXI EN+2~, EN+16, EN+18, LOOP1~, LOOP1+21, POV~, BLD~
AZAXI( LOOP1+20, POV+15, BLD+7*
AZAXICD BLD+5!
AZAXICD0 LOOP1+8~, LOOP1+18*, LOOP1+19, POV+8~, POV+12*, POV+13, PROC+8~, PROC+12*, PROC+13
AZAXICDNA POV+8~
AZAXICNA LOOP1+8~, LOOP1+19*, LOOP1+20, POV+13*, POV+14, POV+15, POV+16, PROC+8~, PROC+13*, PROC+14
, PROC+15, PROC+16, SET1~, SET1+22, SET1+28, SET1+31, SET5+6~, SET5+10*, SET5+11*, SET5+12
, SET5+13
AZAXOUT PUT+3~, PUT+14, PUT+15
AZAXP EN+2~, EN+16, EN+18, LOOP1~, LOOP1+22, PROC~, BLD~
AZAXP( PROC+15, BLD+8*
AZAXPATH PUT+3~, PUT+11*, PUT+12, PUT+14
AZAXPDTS EN+2~, EN+14*, EN+20, EN+22, LOOP2~, LOOP2+25, LOOP2+26, LOOP2+27, INITIAL~, INITIAL+6
, INITIAL+7, REFILLS~, REFILLS+10, REFILLS+11, PARTIAL~, PARTIAL+10, PARTIAL+11, LOOP3~, LOOP3+9, LOOP3+10
AZAXPRC BLD+5!
AZAXPSD1 LOOP2+15~, LOOP2+21*, LOOP2+22*, LOOP2+23
AZAXRXD0 LOOP2+15~, LOOP2+23*, LOOP2+24, LOOP2+25, LOOP2+26, LOOP2+27, INITIAL~, INITIAL+5, INITIAL+9, INITIAL+16
>> AZAXTN LOOP4+14*, LOOP4+15*, LOOP4+16*, LOOP4+17, LOOP4+19
AZAXTXT DATES~, DL+7, DL+8, DL+13
AZAXTYPE LOOP4+9*, LOOP4+11, LOOP4+13, LOOP4+15, LOOP4+16, LOOP4+18, FILE+3~, FILE+5*, PUT~, PUT+8
, PUT+24, PUT+26, PUT+27
AZAXVD0 SET5+6~, SET5+8*, SET5+9*, SET5+11, SET5+12, SET5+13
AZAXVMD0 LOOP3+7~, LOOP3+16*, LOOP3+17*, LOOP3+18, LOOP3+22, SET6~, SET6+8, SET6+22, SET6+25
AZAXVSD0 LOOP1+8~, LOOP1+15*, LOOP1+16*, LOOP1+17, LOOP1+18, LOOP1+20, LOOP1+21, LOOP1+22, POV~, POV+11
, POV+16, PROC~, PROC+11, PROC+16, LOOP3+7~, LOOP3+14*, LOOP3+15*, LOOP3+17, SET1~, SET1+17
, SET1+23, SET1+27, SET1+31
AZAXVSDT SET1+15~, SET1+17*, SET1+18*, SET1+24
AZAXY EN+2~, EN+8, EN+9, EN+10, EN+12, EN+13, EN+14, DATES~, DL+5*, DL+20*
DIR DL+2~
DIR("?" DL+8*
DIR("A" DL+7*, DL+13*
DIR(0 DL+6*
DIRUT DL+2~, DL+10, DL+15
DTOUT DL+2~, DL+10, DL+15
DUOUT DL+2~, DL+10, DL+15
I TXT+2~, TXT+3*, BLD+3~, BLD+7*, BLD+8*, BLD+9*
IOST PUT+35
U LOOP1+10, LOOP1+11, LOOP1+17, LOOP1+18, POV+12, PROC+12, INITIAL+5, INITIAL+6, INITIAL+7, INITIAL+9
, REFILLS+9, REFILLS+10, REFILLS+11, PARTIAL+9, PARTIAL+10, PARTIAL+11, LOOP3+9, LOOP3+10, LOOP3+19, SET1+19
, SET1+20, SET1+21, SET1+22, SET1+23, SET1+24, SET2+10, SET2+11, SET2+12, SET2+13, SET2+14
, SET2+15, SET2+17, SET2+18, SET2+19, SET3+11, SET3+12, SET3+13, SET3+14, SET3+16, SET3+17
, SET3+18, SET3+19, SET3+20, SET4+11, SET4+12, SET4+13, SET4+14, SET4+16, SET4+17, SET4+18
, SET4+19, SET4+20, SET6+9, SET6+10, SET6+13, SET6+14, SET6+15, SET6+16, SET6+17, SET6+18
, SET6+19, DL+20
X PUT+3~, PUT+27*, PUT+28*, PUT+29, PUT+30, DL+2~, TXT+2~, TXT+3*, BLD+3~, BLD+7*
, BLD+8*, BLD+9*
Y DL+2~, DL+11, DL+12, DL+16, DL+17
Z LOOP4+18*, LOOP4+19, SET1+15~, SET1+19*, SET1+20*, SET1+21*, SET1+22*, SET1+23*, SET1+24*, SET1+31
, SET2+6~, SET2+8*, SET2+11*, SET2+12*, SET2+13*, SET2+14*, SET2+15*, SET2+18*, SET2+19*, SET2+25
, SET3+7~, SET3+9*, SET3+12*, SET3+13*, SET3+14*, SET3+17*, SET3+18*, SET3+19*, SET3+20*, SET3+26
, SET4+7~, SET4+9*, SET4+12*, SET4+13*, SET4+14*, SET4+17*, SET4+18*, SET4+19*, SET4+20*, SET4+26
, SET5+6~, SET5+12*, SET5+13, SET6+6~, SET6+12*, SET6+13*, SET6+14*, SET6+15*, SET6+16*, SET6+17*
, SET6+18*, SET6+19*, SET6+25

Marked Items

Name Field # of Occurrence
$T(D+I BLD+9
$T(DESC+I TXT+3
$T(I+I BLD+7
$T(P+I BLD+8
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All