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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: ACHSPA0

Package: Contract Health Management Information System

Routine: ACHSPA0


Information

ACHSPA0 ; IHS/ITSC/PMF - DOCUMENT PAYMENT ;

Source Information

Source file <ACHSPA0.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Contract Health Management Information System 4 ($$LOCK,$$PARM,RTRN)^ACHS  FYCVT^ACHSFU  INTRM^ACHSPA0A  ^ACHSVPT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Contract Health Management Information System 1 ACHSPA  

Entry Points

Name Comments DBIA/ICR reference
EOBRCX ;
END ;
SBTRN1 ;
TOT ;
A1 ;
LOC1 ;
C1
SBTRN ;EP
FINAL ; Adjust obligated FYTD at Final

External References

Name Field # of Occurrence
$$LOCK^ACHS LOC1+1, LOC1+11, EOBRCX+1, SBTRN+4
$$PARM^ACHS LOC1+6, LOC1+10
RTRN^ACHS LOC1+1, SBTRN+5
FYCVT^ACHSFU ACHSPA0+22
INTRM^ACHSPA0A A1+9
^ACHSVPT C1+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"LOCK on '^ACHS(9,",DUZ(2),"""FY"",",ACHSACFY,",0)' at LOC1^ACHSPA0 failed.",!,"Someone else is using it. Try again later."
  • Line Location: LOC1+1
Function Call: WRITE
  • Prompt: !!,"'",$P(^DD(9002080,14.02,0),U),"' parameter = '",$$PARM^ACHS(2,2),"'.",!!
  • Line Location: LOC1+10
Function Call: WRITE
  • Prompt: !,"*** OBLIGATION REGISTER UPDATED ***",!
  • Line Location: FINAL+28
Function Call: WRITE
  • Prompt: !,"LOCK on '^ACHSF(",DUZ(2),"""D"",",ACHSDIEN,")' at SBTRN^ACHSPA0 failed.",!,"Someone else is using it. Try again later."
  • Line Location: SBTRN+3
Function Call: WRITE
  • Prompt: !,"LOCK on '^ACHSF(",DUZ(2),"""D"",",ACHSDIEN,")' at SBTRN^ACHSPA0 failed.",!,"Someone else is using it. Try again later."
  • Line Location: SBTRN+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACHS(9 - [#9002069] LOC1+3, FINAL+20, FINAL+23, FINAL+24*, FINAL+25, FINAL+26*
^ACHSEOBR("ER" C1+5
^ACHSF - [#9002080] ACHSPA0+13, ACHSPA0+15*, ACHSPA0+17, A1+2*, A1+4*, EOBRCX+5*, EOBRCX+6*, EOBRCX+7*, EOBRCX+8*, EOBRCX+9*
, EOBRCX+10*, C1+2, FINAL+2*, FINAL+3*, FINAL+7*, FINAL+8*, FINAL+9*, FINAL+10*, FINAL+11*, FINAL+14
, FINAL+15, FINAL+16*, FINAL+17, FINAL+18*, FINAL+21, SBTRN+10*, SBTRN+11, SBTRN1+2, SBTRN1+6*, SBTRN1+10
, SBTRN1+14, SBTRN1+17
^ACHSF("AC" A1+5*
^AUTTVNDR - [#9999999.11] C1+4
^DD(9002080 LOC1+10

Label References

Name Line Occurrences
A1 ACHSPA0+28, LOC1+6, LOC1+7
END C1+4, C1+5, C1+12
EOBRCX A1+8
FINAL A1+8
SBTRN1 SBTRN1+2
TOT FINAL+34

Naked Globals

Name Field # of Occurrence
^(0 EOBRCX+5*
^(8 C1+2*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % C1+1*, C1+2
>> A ACHSPA0+27*, LOC1+7, FINAL+8
>> ACHS SBTRN+11*, SBTRN+12, SBTRN1+4*, SBTRN1+5*, SBTRN1+6
>> ACHS3RDP ACHSPA0+6, FINAL+11
>> ACHS3RDS ACHSPA0+6
>> ACHSACFY ACHSPA0+25*, ACHSPA0+26, LOC1+1, LOC1+3, LOC1+6, LOC1+10, FINAL+20, FINAL+23, FINAL+24, FINAL+25
, FINAL+26
>> ACHSACWK ACHSPA0+26*, FINAL+23*, FINAL+25, FINAL+26
>> ACHSADJ FINAL+1*, FINAL+17*, FINAL+18, FINAL+24, FINAL+26, FINAL+32, FINAL+34, FINAL+36, TOT+2
>> ACHSBLKF FINAL+7
>> ACHSCFY LOC1+6, LOC1+10
>> ACHSCHK ACHSPA0+11
>> ACHSCTL ACHSPA0+11
>> ACHSCTR(1 C1+5
>> ACHSDAP C1+8*
>> ACHSDIEN ACHSPA0+15, ACHSPA0+17, A1+2, A1+4, A1+5, EOBRCX+5, EOBRCX+6, EOBRCX+7, EOBRCX+8, EOBRCX+9
, EOBRCX+10, C1+2, FINAL+2, FINAL+3, FINAL+7, FINAL+8, FINAL+9, FINAL+10, FINAL+11, FINAL+14
, FINAL+15, FINAL+16, FINAL+17, FINAL+18, FINAL+21, SBTRN+5, SBTRN+10, SBTRN+11, SBTRN1+2, SBTRN1+6
, SBTRN1+14, SBTRN1+17
>> ACHSDOCT FINAL+12*, FINAL+15*, FINAL+16, FINAL+17
>> ACHSEOBD ACHSPA0+8*
>> ACHSF638 ACHSPA0+13*, ACHSPA0+15
>> ACHSFULP ACHSPA0+6
>> ACHSFYWK( ACHSPA0+26
>> ACHSIPA ACHSPA0+6, C1+8, SBTRN1+16, SBTRN1+19*
>> ACHSISAO ACHSPA0+28, LOC1+9, LOC1+10, EOBRCX+8, C1+4, C1+5, FINAL+7, FINAL+28, FINAL+29, SBTRN1+16
>> ACHSOB ACHSPA0+11
>> ACHSOBL FINAL+20*, FINAL+24
>> ACHSOPAY SBTRN1+10*
>> ACHSPACC ACHSPA0+13*, ACHSPA0+15
>> ACHSPAMT ACHSPA0+27, FINAL+2, FINAL+3, FINAL+12, FINAL+15, SBTRN1+16*, SBTRN1+17*
>> ACHSPDAT ACHSPA0+8, ACHSPA0+11, EOBRCX+5, EOBRCX+6, EOBRCX+8, EOBRCX+9, EOBRCX+10, FINAL+9
>> ACHSPIND ACHSPA0+11, A1+1, A1+4, A1+8, A1+9, EOBRCX+5, FINAL+10
>> ACHSPROV C1+4
>> ACHSPSQN ACHSPA0+11, EOBRCX+5, EOBRCX+6
>> ACHSREG FINAL+21*, FINAL+25, FINAL+26, FINAL+32, FINAL+34, FINAL+36
>> ACHSREM ACHSPA0+11
>> ACHSSUM( FINAL+31*, FINAL+32*, FINAL+33*, FINAL+34*, FINAL+35*, FINAL+36*
>> ACHSSV ACHSPA0+11
>> ACHSSVDT ACHSPA0+6, EOBRCX+7
>> ACHSTAO ACHSPA0+27, SBTRN1+14*
>> ACHSTDA A1+2, A1+4, A1+5, EOBRCX+5, EOBRCX+6, EOBRCX+7, EOBRCX+8, EOBRCX+9, EOBRCX+10, END+1
, SBTRN+12*, SBTRN1+1*, SBTRN1+2, SBTRN1+4
>> ACHSTIEN END+1*
>> ACHSTOT( TOT+1*, TOT+2*, TOT+3*
>> ACHSTYP SBTRN1+10
>> ACHSWKLD ACHSPA0+6
>> ACHSX ACHSPA0+20*
>> ACHSY ACHSPA0+25, FINAL+31, FINAL+32, FINAL+33, FINAL+34, FINAL+35, FINAL+36, TOT+1, TOT+2, TOT+3
>> ACHSZFPT C1+5
>> DFN ACHSPA0+6, A1+5, EOBRCX+10
DT ACHSPA0+6, A1+4
>> DUOUT SBTRN+5*
DUZ ACHSPA0+6
DUZ(2 ACHSPA0+13, ACHSPA0+15, ACHSPA0+17, ACHSPA0+26, LOC1+1, LOC1+3, A1+2, A1+4, A1+5, EOBRCX+5
, EOBRCX+6, EOBRCX+7, EOBRCX+8, EOBRCX+9, EOBRCX+10, C1+2, FINAL+2, FINAL+3, FINAL+7, FINAL+8
, FINAL+9, FINAL+10, FINAL+11, FINAL+14, FINAL+15, FINAL+16, FINAL+17, FINAL+18, FINAL+20, FINAL+21
, FINAL+23, FINAL+24, FINAL+25, FINAL+26, SBTRN+5, SBTRN+10, SBTRN+11, SBTRN1+2, SBTRN1+6, SBTRN1+10
, SBTRN1+14, SBTRN1+17
>> F ACHSPA0+25*
>> N ACHSPA0+18*
>> O ACHSPA0+19*, FINAL+34
>> R ACHSPA0+24*
>> T ACHSPA0+6*, ACHSPA0+11*, A1+1*, A1+2
U ACHSPA0+6, ACHSPA0+11, ACHSPA0+13, ACHSPA0+15, ACHSPA0+18, ACHSPA0+19, ACHSPA0+20, ACHSPA0+24, LOC1+4, LOC1+5
, LOC1+10, A1+1, EOBRCX+5, C1+1, C1+2, FINAL+2, FINAL+3, FINAL+7, FINAL+8, FINAL+9
, FINAL+10, FINAL+11, FINAL+15, FINAL+16, FINAL+17, FINAL+18, FINAL+20, FINAL+21, FINAL+23, FINAL+24
, FINAL+25, FINAL+26, FINAL+32, FINAL+34, FINAL+36, TOT+2, TOT+3, SBTRN+12, SBTRN1+4, SBTRN1+5
, SBTRN1+10, SBTRN1+14, SBTRN1+17
>> X ACHSPA0+17*, ACHSPA0+18, ACHSPA0+19, ACHSPA0+20, ACHSPA0+24, LOC1+3*, LOC1+4, LOC1+5, C1+2*
>> X1 LOC1+4*, LOC1+7
>> X2 LOC1+5*, LOC1+7
>> Y C1*, C1+1, C1+2, FINAL+25*, FINAL+26
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All