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

Package: Contract Health Management Information System

Routine: ACHSODP2


Information

ACHSODP2 ; IHS/ITSC/PMF - PRINT DCR REPORT (3/3) ; [ 10/16/2001 8:16 AM ]

Source Information

Source file <ACHSODP2.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Contract Health Management Information System 3 RTRN^ACHS  ^ACHSUF  CKB^ACHSUUP  
VA Fileman 1 COMMA^%DTC  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Contract Health Management Information System 2 ACHSDSU  ACHSODP  

Entry Points

Name Comments DBIA/ICR reference
SB2 ;EP - Column headers.
FMT ;EP.
SB1 ;
END ; Ask RTRN, write IOF, kill vars, quit.
S21 ;EP - Underline column headers.

External References

Name Field # of Occurrence
COMMA^%DTC ACHSODP2+38, ACHSODP2+40, FMT+2
RTRN^ACHS END+1
^ACHSUF ACHSODP2+28
CKB^ACHSUUP ACHSODP2+33

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$E($P(ACHSACTN,U,K),1,18),?18
  • Line Location: ACHSODP2+11
Function Call: WRITE
  • Prompt: !
  • Condition for execution: K<7
  • Line Location: ACHSODP2+11
Function Call: WRITE
  • Prompt: !
  • Line Location: ACHSODP2+13
Function Call: WRITE
  • Prompt: !,"TOTAL",?18
  • Line Location: ACHSODP2+15
Function Call: WRITE
  • Prompt: !!!!?15,"***** SYSTEM OUT OF BALANCE ***** DCR ACCOUNT# ",%," ********"
  • Line Location: ACHSODP2+32
Function Call: WRITE
  • Prompt: !!!!!?2,"Year to Date Allowance:",X,!?7,"Obligated Balance:"
  • Line Location: ACHSODP2+40
Function Call: WRITE
  • Prompt: X,!?27,"----------------",!?5,"Unobligated Balance:"
  • Line Location: ACHSODP2+40
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: END+2
Function Call: WRITE
  • Prompt: X
  • Line Location: FMT+1
Function Call: WRITE
  • Prompt: X
  • Line Location: FMT+3
Function Call: WRITE
  • Prompt: !!?4,"Register",?20,"Beginning",?32,"Increased",?45,"Decreased",?58,"Net",?71,"Ending",!?21,"Balance",?34,"Amount",?46,"Amount",?59,"Change",?71,"Balance",!,"----------------"
  • Line Location: SB2+1
Function Call: WRITE
  • Prompt: ?18,"------------",?32,"----------",?44,"----------",?56,"----------",?68,"-----------"
  • Line Location: S21+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACHS(9 - [#9002069] ACHSODP2+5, ACHSODP2+7, ACHSODP2+30, ACHSODP2+36

Label References

Name Line Occurrences
END ACHSODP2+33
FMT ACHSODP2+18, ACHSODP2+20, ACHSODP2+25, ACHSODP2+43, SB1+2, SB1+3, SB1+5
S21 ACHSODP2+14
SB1 ACHSODP2+11
SB2 ACHSODP2+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ACHSODP2+10*, ACHSODP2+16*, ACHSODP2+23*, ACHSODP2+32*
>> ACHS("DCR" ACHSODP2+28, ACHSODP2+33
>> ACHSACFY ACHSODP2+33*
>> ACHSACT1 ACHSODP2+37*, ACHSODP2+42
>> ACHSACTN ACHSODP2+5*, ACHSODP2+11
>> ACHSACTO ACHSODP2+23*, ACHSODP2+40, ACHSODP2+42
>> ACHSACWK ACHSODP2+33*
ACHSBBAL ACHSODP2+6*, ACHSODP2+7*, ACHSODP2+16, ACHSODP2+23, END+3!, SB1+1, SB1+4
>> ACHSCFY ACHSODP2+33
>> ACHSCHSS ACHSODP2+27*
>> ACHSCNC ACHSODP2+33
ACHSEBAL ACHSODP2+22*, ACHSODP2+23*, ACHSODP2+32, END+3!
ACHSEBCK ACHSODP2+30*, ACHSODP2+32, END+3!
>> ACHSFYWK( ACHSODP2+33
>> ACHSFYY ACHSODP2+7, ACHSODP2+30, ACHSODP2+33, ACHSODP2+36
>> ACHSOUT ACHSODP2+6*, ACHSODP2+32*
>> ACHSREG ACHSODP2+7, ACHSODP2+30, ACHSODP2+33
>> ACHSSUM( ACHSODP2+10*, ACHSODP2+20, ACHSODP2+23, SB1+3, SB1+4
>> ACHSX ACHSODP2+20*, SB1+3*
DUZ(2 ACHSODP2+5, ACHSODP2+7, ACHSODP2+30, ACHSODP2+33, ACHSODP2+36
>> I ACHSODP2+20*
IOF END+2
>> K ACHSODP2+11*, SB1+1, SB1+3, SB1+4
U ACHSODP2+10, ACHSODP2+11, ACHSODP2+16, ACHSODP2+20, ACHSODP2+23, ACHSODP2+32, ACHSODP2+36, SB1+1, SB1+3, SB1+4
>> X ACHSODP2+16*, ACHSODP2+20*, ACHSODP2+23*, ACHSODP2+36*, ACHSODP2+37, ACHSODP2+40*, ACHSODP2+42*, SB1+1*, SB1+3*, SB1+4*
, FMT+1*, FMT+3, FMT+4*
X2 ACHSODP2+6*, ACHSODP2+35*, END+3!
X3 ACHSODP2+6*, ACHSODP2+35*, END+3!, FMT+1
>> Y ACHSODP2+23*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All