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

Package: Contract Health Management Information System

Routine: ACHSC6P1


Information

ACHSC6P1 ; IHS/ITSC/PMF - PRINT EXPENDITURE REPORT BY AGE GROUP ; [ 10/16/2001 8:16 AM ]

Source Information

Source file <ACHSC6P1.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Contract Health Management Information System 4 ($$LOC,NOW,RTRN)^ACHS  (CITYST,COMP)^ACHSC6P  KILL^ACHSC6P2  (BM,LINES)^ACHSFU  
Kernel 4 ^%ZIS  ^%ZISC  $$FMTE^XLFDT  $$REPEAT^XLFSTR  
IHS VA Utilities 1 $$C^XBFUNC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Contract Health Management Information System 1 ACHSC6D  

Entry Points

Name Comments DBIA/ICR reference
A1 ;
A2 ;
HDR ;
TOT ;

External References

Name Field # of Occurrence
^%ZIS ACHSC6P1+4
^%ZISC TOT+5
$$LOC^ACHS ACHSC6P1+15, HDR+4
NOW^ACHS ACHSC6P1+9
RTRN^ACHS A2+16, TOT+3
CITYST^ACHSC6P ACHSC6P1+16
COMP^ACHSC6P ACHSC6P1+10
KILL^ACHSC6P2 TOT+6
BM^ACHSFU ACHSC6P1+7
LINES^ACHSFU ACHSC6P1+8
$$C^XBFUNC HDR+3
$$FMTE^XLFDT ACHSC6P1+17
$$REPEAT^XLFSTR HDR+2, HDR+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$J(ACHST2,5),?9,ACHSSEX,?16,$J(+ACHSNP,3),?25,$J(+ACHSN43,3),?35,$J(+ACHSESDA,3),?44,$J(ACHST43,8,2),?57,$J(+ACHSN64,3),?67,$J(+ACHSWKL,3),?75,$J(ACHST64,8,2),?89,$J(+ACHSN57,3),?96,$J(ACHST57,8,2),?109,$J(ACHST3B,8,2),?120,$J(ACHSTOT,12,2)
  • Line Location: A2+17
Function Call: WRITE
  • Prompt: @IOF,!!,$$REPEAT^XLFSTR("*",132)
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !,$$C^XBFUNC(ACHSLOC,132),!,ACHSTIME,?132-$L(ACHSTY)/2,ACHSTY,?122,"Page:",$J(ACHSPG,4),!,$$C^XBFUNC(ACHSCITY,132),!,$$C^XBFUNC(ACHST1,132),!,$$REPEAT^XLFSTR("*",132)
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !!,$S(ACHSRPT1=1:"Inpatient",ACHSRPT1=3:"Outpatient",ACHSRPT1=2:"Dental",1:"All")
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: " Expenditures for ",$$LOC^ACHS," for Document",!,"Authorizations issued Between ",ACHST1
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !!?1,"Age",?8,"Sex",?16,"# of",?27,"#",?35,"# 43",?45,"Total",?58,"#",?66,"# 64 ",?78,"Total",?89,"#",?97,"Total",?111,"Total",?125,"Total"
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !,"Group",?16,"Pts",?26,"43's",?35,"Days",?45,"43 Dol",?57,"64's",?67,"Wkl",?78,"64 Dol",?88,"57's",?97,"57 Dol",?110,"3rd Party",?126,"Dol"
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !,ACHS("=")
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: !!,ACHS("=")
  • Line Location: TOT+1
Function Call: WRITE
  • Prompt: !,"Totals",?16,$J(ACHSTNP,3),?25,$J(+ACHSTN43,3),?35,$J(+ACHSESDA("T"),3),?44,$J(ACHSTO43,8,2),?57,$J(+ACHSTN64,3),?67,$J(+ACHSTWKL,3),?75,$J(ACHSTO64,8,2),?89,$J(+ACHSTN57,3),?96,$J(ACHSTO57,8,2),?109,$J(ACHSTT3B,8,2),?123,$J(ACHSTOTT,9,2)
  • Line Location: TOT+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: TOT+4
Routine Call
  • %ZIS
  • Line Location:
    • ACHSC6P1+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("ACHSC6" ACHSC6P1+3*, ACHSC6P1+5!, A1+1, A2+1, A2+2

Label References

Name Line Occurrences
A1 A2+2
A2 A2+29
HDR ACHSC6P1+18, A2+16
TOT A1+2, A2+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ACHS("*" ACHSC6P1+12*
>> ACHS("-" ACHSC6P1+14*
>> ACHS("=" ACHSC6P1+13*, HDR+7, TOT+1
>> ACHSBDT ACHSC6P1+17
>> ACHSBM A2+16
>> ACHSCITY HDR+3
>> ACHSEDT ACHSC6P1+17
>> ACHSESDA A2+6*, A2+17, A2+21
>> ACHSESDA("T" ACHSC6P1+11*, A2+21*, TOT+2
>> ACHSGRP ACHSC6P1+19*, A1+1*, A1+2, A2+1, A2+2, A2+3
>> ACHSLOC ACHSC6P1+15*, HDR+3
>> ACHSN43 A2+5*, A2+17, A2+19
>> ACHSN57 A2+11*, A2+17, A2+26
>> ACHSN64 A2+8*, A2+17, A2+20
>> ACHSNP A2+4*, A2+17, A2+18
>> ACHSPG ACHSC6P1+11*, HDR+1*, HDR+3
>> ACHSQIO ACHSC6P1+4
>> ACHSQUIT A2+16
>> ACHSRPT ACHSC6P1+15
>> ACHSRPT1 HDR+4
>> ACHSSEX A1+3*, A2+1*, A2+2, A2+17
>> ACHST1 ACHSC6P1+17*, HDR+3, HDR+4
>> ACHST2 A2+3*, A2+17
>> ACHST3B A2+14*, A2+17, A2+28
>> ACHST43 A2+7*, A2+17, A2+23
>> ACHST57 A2+12*, A2+17, A2+25
>> ACHST64 A2+10*, A2+17, A2+24
>> ACHSTIME HDR+3
>> ACHSTN43 ACHSC6P1+11*, A2+19*, TOT+2
>> ACHSTN57 ACHSC6P1+11*, A2+26*, TOT+2
>> ACHSTN64 ACHSC6P1+11*, A2+20*, TOT+2
>> ACHSTNP ACHSC6P1+11*, A2+18*, TOT+2
>> ACHSTO43 ACHSC6P1+11*, A2+23*, TOT+2
>> ACHSTO57 ACHSC6P1+11*, A2+25*, TOT+2
>> ACHSTO64 ACHSC6P1+11*, A2+24*, TOT+2
>> ACHSTOA ACHSC6P1+11*, A2+13*
>> ACHSTOT A2+15*, A2+17, A2+27
>> ACHSTOTT ACHSC6P1+11*, A2+27*, TOT+2
>> ACHSTT3B ACHSC6P1+11*, A2+28*, TOT+2
>> ACHSTWKL ACHSC6P1+11*, A2+22*, TOT+2
>> ACHSTY ACHSC6P1+15*, HDR+3
>> ACHSWKL A2+9*, A2+17, A2+22
IO ACHSC6P1+6
IOF HDR+2, TOT+4
>> IOP ACHSC6P1+4*
>> POP ACHSC6P1+4
U ACHSC6P1+3, A2+4, A2+5, A2+6, A2+7, A2+8, A2+9, A2+10, A2+11, A2+12
, A2+13, A2+14, A2+15
>> X A2+2*, A2+4, A2+5, A2+6, A2+7, A2+8, A2+9, A2+10, A2+11, A2+12
, A2+13, A2+14, A2+15
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All