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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: APCLVLP2

Package: Patient Care Component Reports

Routine: APCLVLP2


Information

APCLVLP2 ; IHS/CMI/LAB - PRINT VISIT REPORT ;

Source Information

Source file <APCLVLP2.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Patient Care Component Reports 2 DONE^APCLOSUT  DEL^APCLVL  
IHS VA Utilities 1 ^XBGSAVE  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Patient Care Component Reports 1 APCLVLP  

Entry Points

Name Comments DBIA/ICR reference
DONE1 ;
HEAD ;ENTRY POINT
DONE ;EP
HEAD1 ;EP
WRITEF ;EP - write out flat file

External References

Name Field # of Occurrence
DONE^APCLOSUT DONE+2
DEL^APCLVL DONE1+2
^DIR HEAD+2
^XBGSAVE WRITEF+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: HEAD+2
Function Call: WRITE
  • Prompt: !?((APCLTCW-APCLLENG)/2),APCLTEXT,?(APCLTCW-8),"Page ",APCLPG
  • Line Location: HEAD1+3
Function Call: WRITE
  • Prompt: !?((APCLTCW-APCLLENG)/2),APCLTITL,?(APCLTCW-8),"Page ",APCLPG
  • Line Location: HEAD1+4
Function Call: WRITE
  • Prompt: !?((APCLTCW-APCLLENG)/2),"Visit Dates: ",APCLBDD," and ",APCLEDD,!
  • Line Location: HEAD1+5
Function Call: WRITE
  • Prompt: !?((APCLTCW-APCLLENG)/2),"Search Template: ",$P(^DIBT(APCLSEAT,0),U),!
  • Line Location: HEAD1+6
Function Call: WRITE
  • Prompt: !?((APCLTCW-APCLLENG)/2),$S(APCLPTVS="V":"VISIT",1:"PATIENT")," SUB-TOTALS BY: ",APCLSORV,!
  • Line Location: HEAD1+7
Function Call: WRITE
  • Prompt: !?((APCLTCW-APCLLENG)/2),APCLSORV,": ",APCLSRTR,!
  • Line Location: HEAD1+8
Function Call: WRITE
  • Prompt: !,APCLHEAD,!
  • Line Location: HEAD1+9
Function Call: WRITE
  • Prompt: APCLDASH,!
  • Line Location: HEAD1+10
Function Call: WRITE
  • Prompt: !,APCLSORV,":"
  • Line Location: HEAD1+11
Function Call: WRITE
  • Prompt: !!,"Flat file being created, hold on...",!
  • Line Location: HEAD1+12
Routine Call
  • DIR
  • Line Location:
    • HEAD+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIBT( HEAD1+6
^VA(200 - [#200] WRITEF+2
^XTMP("APCLFLAT" DONE1+1!
^XTMP("APCLVL" DONE1+1!
^XTMP($J WRITEF+6!

Label References

Name Line Occurrences
DONE1 DONE+1
HEAD1 HEAD+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APCLBD DONE1+3!
APCLBDD DONE1+3!, HEAD1+5
APCLBT DONE1+1, DONE1+3!
APCLBTH DONE1+3!
APCLCRIT DONE1+3!
>> APCLCTYP DONE+1, HEAD1+1, HEAD1+7, HEAD1+11, HEAD1+12
APCLDASH DONE1+3!, HEAD1+10
APCLED DONE1+3!
APCLEDD DONE1+3!, HEAD1+5
APCLFIEL DONE1+4!
APCLFILE DONE1+4!
APCLFOUN DONE1+4!
APCLFRST DONE1+4!
APCLHDR DONE1+3!
APCLHEAD DONE1+3!, HEAD1+9
APCLI DONE1+3!
APCLJOB DONE1+1, DONE1+3!
APCLL DONE1+3!
APCLLENG DONE1+3!, HEAD1+3*, HEAD1+4*, HEAD1+5*, HEAD1+6*, HEAD1+7*, HEAD1+8*
APCLLHDR DONE1+4!
APCLLINE DONE1+3!
APCLODAT DONE1+3!
>> APCLOUTF WRITEF+2
APCLPCNT DONE1+3!
APCLPG DONE1+3!, HEAD+1, HEAD1+2*, HEAD1+3, HEAD1+4
APCLPRNM DONE1+4!
APCLPRNT DONE1+4!
>> APCLPTVS HEAD1+3, HEAD1+7
APCLQUIT DONE1+3!, HEAD+2*
APCLRCNT DONE1+3!
APCLRPT DONE1+3!
APCLSD DONE1+3!
APCLSEAT DONE1+4!, HEAD1+6
APCLSORT DONE1+4!
>> APCLSORV HEAD1+7, HEAD1+8, HEAD1+11
APCLSORX DONE1+4!
>> APCLSPAG HEAD1+8
APCLSRT DONE1+4!
>> APCLSRTR HEAD1+8
APCLTCW DONE1+3!, HEAD1+3, HEAD1+4, HEAD1+5, HEAD1+6, HEAD1+7, HEAD1+8
APCLTEST DONE1+4!
>> APCLTEXT HEAD1+3*
>> APCLTITL HEAD1+3, HEAD1+4
APCLTYPE DONE1+4!, HEAD1+5, HEAD1+6
APCLVIEN DONE1+3!
APCLVREC DONE1+3!
APCLX DONE1+4!
AUPNDAYS DONE1+3!
AUPNDOB DONE1+3!
AUPNDOD DONE1+3!
AUPNPAT DONE1+3!
AUPNSEX DONE1+3!
D0 DONE1+4!
DIR HEAD+2!
DIR(0 HEAD+2*
>> DTOUT HEAD+2
DUZ WRITEF+2
IO HEAD+2
IO(0 HEAD+2
IOF HEAD1+2
IOST HEAD+2, HEAD1+12
J DONE1+4!
K DONE1+4!
L DONE1+4!
U HEAD1+6, WRITEF+2
>> XBE WRITEF+3*
XBF WRITEF+3*, WRITEF+7!
XBFLT WRITEF+3*, WRITEF+7!
XBFN WRITEF+2*, WRITEF+7!
XBGL WRITEF+1*, WRITEF+7!
XBMED WRITEF+2*, WRITEF+7!
XBQ WRITEF+3*, WRITEF+7!
XBTLE WRITEF+2*, WRITEF+7!
>> Y HEAD+2
>> ZTQUEUED DONE+1, HEAD1+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All