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 |  All
Print Page as PDF
Routine: ACHSEOBI

Package: Contract Health Management Information System

Routine: ACHSEOBI


Information

ACHSEOBI ; IHS/ITSC/PMF - EOBR RECONCILIATION ; [ 10/16/2001 8:16 AM ]

Source Information

Source file <ACHSEOBI.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Contract Health Management Information System 1 ($$LOC,NOW)^ACHS  
Kernel 1 ^%ZISC  
VA Fileman 1 COMMA^%DTC  

Entry Points

Name Comments DBIA/ICR reference
SB2 ;
BEGIN ; Main process loop.
SB1 ;
END ; Kill vars, close device, quit.
HDR ;
HDR1 ;
FMT ;
SUMMARY ;
SET ;EP
REPORT ;
HDR2 ;
HDR3 ;EP.

External References

Name Field # of Occurrence
COMMA^%DTC SUMMARY+12, REPORT+15, SB2+2, SB2+5, FMT+2
^%ZISC END+2
$$LOC^ACHS ACHSEOBI+3
NOW^ACHS ACHSEOBI+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: SUMMARY+2
Function Call: WRITE
  • Prompt: !?5,ACHSTYPE," DOCUMENTS",?46,$J(ACHS1,5),?57,$J(ACHS,11)
  • Line Location: SUMMARY+6
Function Call: WRITE
  • Prompt: "***"
  • Line Location: SUMMARY+7
Function Call: WRITE
  • Prompt: !?46,"-----",?60,"--------------"
  • Line Location: SUMMARY+10
Function Call: WRITE
  • Prompt: !!?5,"TOTALS",?46,$J($P(ACHSTOT(ACHSFY,"TOTALS"),U,2),5),?57,$J(X,11)
  • Line Location: SUMMARY+13
Function Call: WRITE
  • Prompt: $E($P(ACHSACTN,U,K),1,18),?18
  • Line Location: REPORT+5
Function Call: WRITE
  • Prompt: !
  • Condition for execution: K<7
  • Line Location: REPORT+5
Function Call: WRITE
  • Prompt: !,"----------------"
  • Line Location: REPORT+6
Function Call: WRITE
  • Prompt: "TOTAL",?18
  • Line Location: REPORT+8
Function Call: WRITE
  • Prompt: !!!!!,"YEAR TO DATE ALLOWANCE: ",X,!?5,"OBLIGATED BALANCE: "
  • Line Location: REPORT+16
Function Call: WRITE
  • Prompt: !?26,"---------------",!?3,"UNOBLIGATED BALANCE: ",?24
  • Line Location: REPORT+19
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: REPORT+23
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: @IOF,?80-$L(ACHSLOC)/2,ACHSLOC,!,ACHSTIME,?25,"CHS EOBR RECONCILIATION",?72,"PAGE ",ACHSPG,!?33,ACHSFY,!!
  • Line Location: HDR+4
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: HDR1+1
Function Call: WRITE
  • Prompt: ?18,"------------",?32,"----------",?44,"----------",?56,"----------",?68,"-----------",!
  • Line Location: HDR2+1
Function Call: WRITE
  • Prompt: !!!?7,"Type Document",?40,"No. Documents",?61,"Obligations",!?5,"----------------",?40,"--------------",?60,"--------------"
  • Line Location: HDR3+1
Function Call: WRITE
  • Prompt: X
  • Line Location: FMT+1
Function Call: WRITE
  • Prompt: X
  • Line Location: FMT+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACHS(9 - [#9002069] REPORT+2, REPORT+13, REPORT+14
^ACHSEOBR("ACHSBBAL" SB1+1, SB1+5, SET+3*
^ACHSEOBR("ACHSSUM" BEGIN+1, REPORT+4*, SB1+4, SB1+5, SET+4*, SET+5*, SET+6*
^ACHSEOBR("ACHSTOT" SUMMARY+5, SB2+1, SET+7*

Label References

Name Line Occurrences
BEGIN BEGIN+4
END BEGIN+2
FMT REPORT+10, REPORT+12, REPORT+18, REPORT+21, SB1+3, SB1+4, SB1+7
HDR SUMMARY+1, REPORT+1
HDR1 REPORT+1
HDR2 REPORT+1, REPORT+7
HDR3 SUMMARY+1
REPORT BEGIN+3
SB1 REPORT+5
SB2 SUMMARY+5
SET SET+8
SUMMARY BEGIN+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ACHS SUMMARY+6, SB2+1*, SB2+2*, SB2+3, SB2+4, SB2+6*
ACHS1 END+1!, SUMMARY+6, SB2+1*, SB2+3
ACHSACT0 END+1!, REPORT+13*, REPORT+17, REPORT+20
>> ACHSACT1 REPORT+14*, REPORT+20
>> ACHSACTN REPORT+2*, REPORT+5
ACHSADJ END+1!
ACHSAMT END+1!
ACHSBBAL ACHSEOBI+3*, END+1!
ACHSBBAL( SET+3
>> ACHSCNT ACHSEOBI+3*
ACHSDCR END+1!
ACHSEBAL ACHSEOBI+3*, END+1!
ACHSFY ACHSEOBI+3*, BEGIN+1*, BEGIN+2, END+1!, SUMMARY+3, SUMMARY+5, SUMMARY+11, SUMMARY+13, REPORT+3, REPORT+4
, REPORT+9, REPORT+11, REPORT+13, REPORT+14, SB1+1, SB1+2, SB1+4, SB1+5, SB1+6, SB2+1
, SB2+3, HDR+4, SET+1*, SET+2, SET+3, SET+4, SET+5, SET+6, SET+7
>> ACHSIO ACHSEOBI+3*, HDR+1
ACHSIP SUMMARY+7*, SUMMARY+14, SUMMARY+15!
>> ACHSLOC ACHSEOBI+3*, HDR+4
>> ACHSPG ACHSEOBI+3*, HDR+3*, HDR+4
ACHSREG END+1!
>> ACHSRTOT( REPORT+3*, REPORT+9, REPORT+11, SB1+2*, SB1+4*, SB1+6*
ACHSSUM ACHSEOBI+3*, END+1!
ACHSSUM( SET+1, SET+4, SET+5, SET+6
>> ACHSTIME HDR+4
ACHSTOT ACHSEOBI+3*, END+1!
ACHSTOT( SUMMARY+3*, SUMMARY+11, SUMMARY+13, SB2+3*, SET+7
>> ACHSTYPE SUMMARY+4*, SUMMARY+5, SUMMARY+6, SUMMARY+7, SB2+1, SB2+2
>> ACHSX SB1+4*
DUZ(2 REPORT+2, REPORT+13, REPORT+14
>> I REPORT+4*, REPORT+8*, REPORT+9, SET+7*
IO ACHSEOBI+3
IOF REPORT+23, HDR+2, HDR+4
>> K REPORT+5*, SB1+1, SB1+4, SB1+5
U SUMMARY+11, SUMMARY+13, REPORT+4, REPORT+5, REPORT+13, REPORT+14, SB1+1, SB1+4, SB1+5, SB2+1
, SB2+3
>> X SUMMARY+11*, SUMMARY+13, REPORT+9*, REPORT+11*, REPORT+14*, REPORT+16, REPORT+17*, REPORT+20*, SB1+1*, SB1+2
, SB1+4*, SB1+5*, SB1+6, SB2+2*, SB2+4*, SB2+6, FMT+1*, FMT+3, FMT+4*
>> X2 REPORT+2*, REPORT+14*
>> X3 REPORT+2*, REPORT+14*, FMT+1
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All