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

Package: Alcohol Chemical Dependency

Routine: ACDRLP


Information

ACDRLP ;IHS/ADC/EDE/KML - PRINT CDMIS RECORD REPORT;

Source Information

Source file <ACDRLP.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Alcohol Chemical Dependency 3 $$FLAT^ACDFLAT2  COVPAGE^ACDRLP1  (DONE,HEAD,WRITEF)^ACDRLP2  
VA Fileman 1 EN^DIQ1  

Entry Points

Name Comments DBIA/ICR reference
FLAT ;
HEAD ;ENTRY POINT
START ;EP - Set up header line, dash line
SINGLE ;process single valued item
DONE ;
V ;GETS DATA HITS
PRINT ;
PROC ;process printing of report
DIQ ;
MULT ;
WRITEF ;write flat file from global

External References

Name Field # of Occurrence
$$FLAT^ACDFLAT2 FLAT+1
COVPAGE^ACDRLP1 START+6
DONE^ACDRLP2 DONE+1
HEAD^ACDRLP2 HEAD+2
WRITEF^ACDRLP2 WRITEF+1
EN^DIQ1 DIQ+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!,"Total ",$S(ACDPTVS="P":"Patients",1:"Records"),": ",ACDRCNT
  • Line Location: PROC+8
Function Call: WRITE
  • Prompt: !!,"Total Patients: ",ACDPTCT
  • Line Location: PROC+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACDRPTD - [#9002171.8] START+2, START+3, PRINT+5, SINGLE+5, SINGLE+6, MULT+4, MULT+5, MULT+8, MULT+9, MULT+10
, MULT+11, MULT+12
^ACDTITEM - [#9002171.3] START+2, V+4, V+5, PRINT+6, SINGLE+3, MULT+2, DIQ+2
^ACDVIS - [#9002172.1] V+4, V+9
^TMP("ACDFLAT" START+1!
^TMP("ACDLINE" PRINT+3!*, PRINT+9, PRINT+11, SINGLE+6*, SINGLE+7*, MULT+5*, MULT+9*, MULT+11*, MULT+12*, MULT+13*
^TMP("ACDRL" PROC+2, PROC+4, V+3, V+8
^TMP($J FLAT+2*

Label References

Name Line Occurrences
DONE PROC+1, PROC+2, PROC+5, PROC+6, PROC+7
FLAT PRINT+1
HEAD PROC+7, V+6, V+13, PRINT+4, PRINT+10
MULT PRINT+7
PRINT V+9, V+10
SINGLE PRINT+6
V PROC+4
WRITEF PROC+6

Naked Globals

Name Field # of Occurrence
^(0 DIQ+2
^(3 V+4, V+5, SINGLE+3, MULT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ACDBTH PROC+2, PROC+4, V+3, V+8
>> ACDCRIT V+3*, PRINT+5*, PRINT+6, SINGLE+3, MULT+2, DIQ+2
>> ACDCTYP PROC+1, PROC+6, V+15, PRINT+1, PRINT+2, HEAD+1
>> ACDDASH START+5*
ACDFIEL DIQ+1!, DIQ+2*, DIQ+3, DIQ+4, DIQ+5
ACDFILE DIQ+1!, DIQ+2*, DIQ+3, DIQ+4, DIQ+5
ACDFRST PROC+3*, V+6, V+7!
>> ACDHDR START+2*, START+3
>> ACDHEAD START+2*, START+3*
>> ACDI PRINT+5*, SINGLE+5, SINGLE+6, MULT+4, MULT+5, MULT+8, MULT+9, MULT+10, MULT+11, MULT+12
>> ACDJOB PROC+2, PROC+4, V+3, V+8
>> ACDLENG START+2*, SINGLE+5*, MULT+4*, MULT+8*, MULT+10*
>> ACDPCNT MULT+1*
>> ACDPG PROC+2*
ACDPRNM MULT+1!, MULT+3
ACDPRNM( MULT+6, MULT+10
ACDPRNM(1 MULT+8
ACDPRNT V+3!, V+4, V+5, SINGLE+1!, SINGLE+4*, SINGLE+5*, SINGLE+6, MULT+1!, MULT+3*, MULT+4*
, MULT+5, MULT+8*, MULT+9, MULT+10*, MULT+12, DIQ+1!, DIQ+5*
ACDPRNT( DIQ+4*, DIQ+5
>> ACDPTCT PROC+9
>> ACDPTVS PROC+8, V+4, V+5, V+9
ACDQUIT PROC+3!, PROC+4, PROC+5, PROC+7, V+6, V+8, V+12, V+13, PRINT+4, PRINT+5
, PRINT+9, PRINT+10
>> ACDR V+3*, V+4, V+5, V+8*, V+9, V+10, FLAT+1, FLAT+2
>> ACDR0 V+4*, V+9*
>> ACDRCNT PROC+8
ACDREC FLAT+1, FLAT+3!
ACDREC( FLAT+2
>> ACDRPT START+2, START+3, PRINT+5, SINGLE+5, SINGLE+6, MULT+4, MULT+5, MULT+8, MULT+9, MULT+10
, MULT+11, MULT+12
>> ACDSCNT V+1*, V+14, V+15, PRINT+2*
>> ACDSORT V+3, V+4, V+5
>> ACDSORV V+14
>> ACDSPAG V+6, V+14
>> ACDSRTR V+3*, V+4*, V+5*, V+14, V+15
>> ACDSRTV PROC+3*, PROC+4*, V+3, V+8
>> ACDTCW START+5
ACDTX FLAT+3!
>> ACDX PRINT+9*, PRINT+11, SINGLE+2*, MULT+1*
>> DA DIQ+4, DIQ+5
>> DFN V+4*, V+5*, V+9*, V+10*
DIC DIQ+3*!
DIQ DIQ+3*!
DIQ(0 DIQ+3*
DR DIQ+3*!
>> E FLAT+1*, FLAT+2
>> I START+3*, SINGLE+6*, SINGLE+7*, MULT+5*, MULT+9*, MULT+12*, MULT+13*
IOSL PROC+7, V+13, PRINT+4, PRINT+10
>> J START+3*, SINGLE+6*, SINGLE+7*, MULT+5*, MULT+9*, MULT+12*, MULT+13*
>> K START+3*, SINGLE+6*, SINGLE+7*, MULT+5*, MULT+9*, MULT+11*, MULT+12*, MULT+13*
U START+2, START+3, V+4, V+9, PRINT+5, PRINT+6, SINGLE+5, SINGLE+6, MULT+4, MULT+5
, MULT+8, MULT+9, MULT+10, MULT+11, MULT+12, DIQ+2
X START+2*, START+3, SINGLE+7*, MULT+6*, MULT+7, MULT+10, MULT+11, MULT+12, MULT+13*, FLAT+2*
, FLAT+3!
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All