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

Package: Contract Health Management Information System

Routine: ACHSFU


Information

ACHSFU ; IHS/ITSC/PMF - CHS STANDARD SUB-ROUTINES ; [ 03/25/2003 12:28 PM ]

Source Information

Source file <ACHSFU.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Contract Health Management Information System 2 ($$LOC,$$USR,FMT,NOW)^ACHS  ^ACHSKILL  
Kernel 2 ^%ZIS  $$REPEAT^XLFSTR  
IHS VA Utilities 1 $$C^XBFUNC  

Caller Graph

Caller Graph Total: 125

Package Total Caller Graph
Contract Health Management Information System 125 ACHS  ACHS3PP2  ACHS3PP4  ACHS3PPB  ACHS3PPP  ACHS638CHECK1  ACHS638CHECKIN  ACHS638CHECKMENU  
ACHS638CHECKSPRINTED  ACHS638REPORTS  ACHSA2  ACHSA3  ACHSA4  ACHSA44  ACHSA5  ACHSA6  
ACHSAC  ACHSACO  ACHSAJ  ACHSAJ1  ACHSAREA  ACHSAREAXMIT  ACHSAS  ACHSAVAR  
ACHSBOP  ACHSBRF  ACHSC6P  ACHSC6P1  ACHSC6Q  ACHSCHF  ACHSCHK  ACHSCPTC  
ACHSCPTF  ACHSCPTH  ACHSDENPARM  ACHSDENPARMAMT  ACHSDENPARMBOT  ACHSDENPARMHEAD  ACHSDENPARMMID  ACHSDENPARMNUMS  
ACHSDENPARMREA  ACHSDENPARMSIG  ACHSDN2A  ACHSDNA1  ACHSDNC  ACHSDND  ACHSDNI  ACHSDNL5  
ACHSDNRC  ACHSDNS1  ACHSDNU  ACHSDNU2  ACHSDSF  ACHSDST  ACHSDSTE  ACHSDSTL  
ACHSDSTR  ACHSDSU  ACHSEBAT  ACHSEDOC  ACHSEOB5  ACHSEOB6  ACHSEOB7  ACHSEPAT  
ACHSGAO  ACHSHLGC  ACHSIC3  ACHSNEW  ACHSOCSP  ACHSOCSQ  ACHSOCVD  ACHSOCVS  
ACHSODQ  ACHSPA  ACHSPA0  ACHSPAA  ACHSPAC  ACHSPAP1  ACHSPAZ  ACHSPCC5  
ACHSPDC  ACHSPDC1  ACHSRDOS  ACHSRELG  ACHSRGPR  ACHSRP  ACHSRP1  ACHSRR  
ACHSSIG1  ACHSSIG2  ACHSSIGA  ACHSSIGB  ACHSTX  ACHSTX2  ACHSTX22  ACHSTX7  
ACHSTX77  ACHSTX8  ACHSTXA1  ACHSTXAR  ACHSTXCK  ACHSTXF  ACHSTXF1  ACHSTXFT  
ACHSTXIT  ACHSTXP  ACHSTXP2  ACHSTXTT  ACHSTXX  ACHSUD1  ACHSURT  ACHSVAR  
ACHSVDC  ACHSVDF  ACHSVDV  ACHSVDV1  ACHSVLB  ACHSVND  ACHSVUR  ACHSVUR2  
ACHSVURT  ACHSWDR  ACHSWFRS  ACHSYDRV  ACHSYSR  

Entry Points

Name Comments DBIA/ICR reference
FYCVT ;EP
PRMT(T,V,L) ;EP - T = TAB; V= VAR; L = LENGTH
READ ;EP
BM ;EP
SLV ;EP
638() ;EP - 638 menu control.
LINES ;EP
SB1 ;EP
KILL ;EP
DIRD ;EP
BRPT ;EP
OBLM ;EP

External References

Name Field # of Occurrence
^%ZIS BRPT+1
$$LOC^ACHS BRPT+3
$$USR^ACHS BRPT+3
FMT^ACHS OBLM+26
NOW^ACHS BRPT+2
^ACHSKILL KILL+6
$$C^XBFUNC BRPT+3
$$REPEAT^XLFSTR LINES+1, PRMT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: " DELETED!"
  • Line Location: DIRD+1
Function Call: WRITE
  • Prompt: !!?10,"The Following are Valid Fiscal Years",!
  • Line Location: SB1+1
Function Call: WRITE
  • Prompt: !?20,ACHS
  • Line Location: SB1+2
Function Call: WRITE
  • Prompt: !!,*7,"The OBLIGATION LIMIT for this type of document is "
  • Line Location: OBLM+25
Function Call: WRITE
  • Prompt: ".",!!,"Enter a lesser amount of money or exit the document.",!!
  • Line Location: OBLM+27
Function Call: WRITE
  • Prompt: !,"FACILITY IS NOT 638 FACILITY",!
  • Line Location: 638+3
Routine Call
  • %ZIS
  • Line Location:
    • BRPT+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(2 - [#3.2] SLV+3, SLV+4
^ACHSF - [#9002080] OBLM+14, OBLM+21, 638+1
^ACHSUSE($J KILL+5!

Label References

Name Line Occurrences
BM BRPT+2
LINES BRPT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS("IOPAR" BRPT+1*
ACHS KILL+1!, SB1+2*
ACHS("*" LINES+1*
ACHS("-" LINES+1*
ACHS("=" LINES+1*
ACHSACFY KILL+1!
ACHSACN KILL+1!
ACHSACO KILL+1!
ACHSACWK KILL+2!
>> ACHSADAM OBLM+6
ACHSAGRN KILL+4!
ACHSARCO KILL+2!
ACHSBAL KILL+1!
ACHSBLT KILL+1!
>> ACHSBM BM+1*, BM+2*
ACHSCC KILL+1!
ACHSCFY FYCVT+2, FYCVT+3, FYCVT+11, FYCVT+14, FYCVT+15, KILL+1!
ACHSCT KILL+2!
ACHSCTNA KILL+4!
ACHSDCR KILL+1!
ACHSDES KILL+1!
ACHSDEST KILL+2!
ACHSDOIT READ+2~, READ+3*, READ+4
ACHSERR KILL+1!
>> ACHSERRE OBLM+24*
ACHSF638 KILL+3!
ACHSFML KILL+1!
ACHSFYDT KILL+3!
ACHSFYWK KILL+1!
ACHSFYWK( SB1+2
ACHSGCHK KILL+3!
ACHSHRN KILL+1!
ACHSI KILL+4!
>> ACHSIO BM+2
>> ACHSISAO OBLM+11, OBLM+24
ACHSJ KILL+4!
ACHSLCA KILL+2!
>> ACHSLOC BRPT+3*
ACHSOPAY KILL+2!
ACHSPAMT KILL+3!
ACHSPATF KILL+1!
>> ACHSPDAT OBLM+7
>> ACHSPG BRPT+3*
ACHSPPC SLV+2!, SLV+4*, SLV+5!, SLV+6
ACHSPPO SLV+2!, SLV+3*, SLV+5!
>> ACHSQIO BRPT+1*
ACHSQUIT READ+1!, READ+8*, KILL+2!
ACHSREFT KILL+1!
ACHSRR KILL+3!
ACHSRT KILL+4!
ACHSSIG KILL+2!
ACHSSLOC KILL+2!
ACHSSVDT KILL+2!
ACHSTAO KILL+1!
ACHSTIEN KILL+2!
>> ACHSTIME BRPT+3*
>> ACHSTYP OBLM+14, OBLM+21
ACHSUCI KILL+1!
>> ACHSUSR BRPT+3*
ACHSWKLD KILL+2!
ACHSX FYCVT+2, FYCVT+3, FYCVT+11, KILL+2!
ACHSXY KILL+3!
ACHSY FYCVT+2*, FYCVT+3*, FYCVT+11*, FYCVT+14*, FYCVT+15*, KILL+2!
AMT OBLM+5~, OBLM+6*, OBLM+7*, OBLM+11*, OBLM+12, OBLM+23
DA KILL+3!
DFN KILL+3!
DRENT KILL+2!
DTIME READ+3
DTOUT READ+1!, READ+5*, READ+6*, READ+8
DUOUT READ+1!, READ+7*, READ+8, OBLM+1!, OBLM+29*
DUZ(2 SB1+2, OBLM+14, OBLM+21, 638+1
IO BM+2, BRPT+4
IO("S" BM+2, SLV+3, SLV+4
>> IOP BRPT+1*
IOSL BM+1, BM+2
L PRMT~, PRMT+1*, PRMT+2
LS KILL+2!
>> POP BRPT+1
T PRMT~, PRMT+1*, PRMT+2
U SLV+3, SLV+4, OBLM+21, BRPT+1, 638+1
V PRMT~, PRMT+1*, PRMT+2
X DIRD+1, KILL+3!, OBLM+20~, OBLM+21*, OBLM+23
X1 KILL+3!
X2 KILL+3!
>> XQUIT 638+2*
>> Y DIRD+1*, READ+5*, READ+6, READ+7*, OBLM+11
ZTSK KILL+2!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All