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

Package: Contract Health Management Information System

Routine: ACHS3PPB


Information

ACHS3PPB ; IHS/ITSC/TPF/PMF - PRINT CHS THIRD PARTY PAYMENT REPORT - INDIVIDUAL PAT ;

Source Information

Source file <ACHS3PPB.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Contract Health Management Information System 3 $$LOC^ACHS  ^ACHS3PPQ  BRPT^ACHSFU  
Kernel 3 ^%ZISC  $$HTE^XLFDT  $$REPEAT^XLFSTR  
IHS VA Utilities 1 $$DIR^XBDIR  
VA Fileman 1 COMMA^%DTC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Contract Health Management Information System 1 ACHS3PPA  

Entry Points

Name Comments DBIA/ICR reference
P2 ;
SUBTOTL ;
P1 ;
END ;Close device, kill variables, quit
PDATA ;Prints Data
GETPAT ;
TOTL ;
HEADER2 ;
HEADER ;Prints Heading
HEADER1 ;
NODATA ;

External References

Name Field # of Occurrence
COMMA^%DTC PDATA+4, PDATA+7, PDATA+10, SUBTOTL+3, SUBTOTL+6, SUBTOTL+9, TOTL+3, TOTL+6, TOTL+9
^%ZISC END+1
$$LOC^ACHS HEADER+6
^ACHS3PPQ NODATA+6
BRPT^ACHSFU ACHS3PPB+4
$$DIR^XBDIR PDATA+14, SUBTOTL+23, TOTL+19, NODATA+5
$$HTE^XLFDT HEADER+4
$$REPEAT^XLFSTR SUBTOTL+1, TOTL+1, HEADER+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?1,ACHSDOC,?22,ACHSSERV,?30,ACHSIDT,?40
  • Line Location: PDATA+2
Function Call: WRITE
  • Prompt: $J(X,12),?53
  • Line Location: PDATA+5
Function Call: WRITE
  • Prompt: $J(X,12),?65
  • Line Location: PDATA+8
Function Call: WRITE
  • Prompt: $J(X,11)
  • Line Location: PDATA+11
Function Call: WRITE
  • Prompt: !,$$REPEAT^XLFSTR("-",80),!?1,"SUBTOTAL",?4,$J(ACHSDOCS,4)
  • Line Location: SUBTOTL+1
Function Call: WRITE
  • Prompt: ?40,$J(X,12)
  • Line Location: SUBTOTL+4
Function Call: WRITE
  • Prompt: ?53,$J(X,12)
  • Line Location: SUBTOTL+7
Function Call: WRITE
  • Prompt: ?65,$J(X,12)
  • Line Location: SUBTOTL+10
Function Call: WRITE
  • Prompt: !!
  • Line Location: SUBTOTL+12
Function Call: WRITE
  • Prompt: "PERCENTAGES OF PAYMENT TO OBLIGATED",?59,$E(Z,1,5)_"%"
  • Line Location: SUBTOTL+12
Function Call: WRITE
  • Prompt: ?71,$E(X,1,5)_"%"
  • Line Location: SUBTOTL+14
Function Call: WRITE
  • Prompt: !?5,"*HOSP - ",ACHS43ST,"*",?25,"*DENT - ",ACHS57ST,"*",?45,"*OUTP - ",ACHS64ST,"*",?65,"*UNKN - ",ACHS0ST,"*"
  • Line Location: SUBTOTL+16
Function Call: WRITE
  • Prompt: !!!!,$$REPEAT^XLFSTR("=",80),!!?1,"TOTAL",?9,$J(ACHSDOCT,4)
  • Line Location: TOTL+1
Function Call: WRITE
  • Prompt: ?40,$J(X,12)
  • Line Location: TOTL+4
Function Call: WRITE
  • Prompt: ?53,$J(X,12)
  • Line Location: TOTL+7
Function Call: WRITE
  • Prompt: ?65,$J(X,12)
  • Line Location: TOTL+10
Function Call: WRITE
  • Prompt: !!
  • Line Location: TOTL+12
Function Call: WRITE
  • Prompt: "PERCENTAGES OF PAYMENT TO OBLIGATED",?59,$E(Z,1,5)_"%"
  • Line Location: TOTL+12
Function Call: WRITE
  • Prompt: ?71,$E(X,1,5)_"%"
  • Line Location: TOTL+14
Function Call: WRITE
  • Prompt: !?5,"*HOSP - ",ACHS43T,"*",?25,"*DENT - ",ACHS57T,"*",?45,"*OUTP - ",ACHS64T,"*",?65,"*UNKN - ",ACHS0T,"*"
  • Line Location: TOTL+16
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEADER+2
Function Call: WRITE
  • Prompt: !,"*",ACHSDAT
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: ?((80/2)-($L(X)/2)),X
  • Line Location: HEADER+7
Function Call: WRITE
  • Prompt: ?71,ACHSTIM,"*",!,"*User: ",ACHSUSR,?70,"Device:",IO,"*"
  • Line Location: HEADER+8
Function Call: WRITE
  • Prompt: !!
  • Line Location: HEADER+9
Function Call: WRITE
  • Prompt: ?((80/2)-($L(X)/2)),X_ACHSPAGE
  • Line Location: HEADER+11
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+12
Function Call: WRITE
  • Prompt: ?((80/2)-($L(X)/2)),X_ACHSFY
  • Line Location: HEADER+14
Function Call: WRITE
  • Prompt: !,$$REPEAT^XLFSTR("*",80)
  • Line Location: HEADER+15
Function Call: WRITE
  • Prompt: !!?5,"PATIENT NAME: ",ACHSPATP,?62,"CHART#: ",ACHSHRN
  • Line Location: HEADER1+1
Function Call: WRITE
  • Prompt: !!?1,"DOCUMENT #"
  • Line Location: HEADER2+1
Function Call: WRITE
  • Prompt: ?42,"$ OBLIGD $",?55,"$ IHS PMT $",?69,"$ 3P PMT $"
  • Line Location: HEADER2+3
Function Call: WRITE
  • Prompt: !!!,"NO DATA FOR SPECIFIED FISCAL YEAR FOR ",ACHSPATP
  • Line Location: NODATA+2
Function Call: WRITE
  • Prompt: !!!!
  • Line Location: NODATA+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPAT - [#9000001] GETPAT+3
^DPT - [#2] GETPAT+2, GETPAT+3, NODATA+1
^TMP("ACHS3PP" P1+3, P1+4, P2+4, P2+5, END+7!, NODATA+3!

Label References

Name Line Occurrences
END P1+3, PDATA+14, SUBTOTL+23, TOTL+19, NODATA+5
GETPAT P1+7
HEADER P1+4, P1+6, PDATA+13, PDATA+14
HEADER1 GETPAT+4
HEADER2 P2+2
NODATA P1+4
P2 GETPAT+5
PDATA P2+14
SUBTOTL P2+15
TOTL P1+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ACHS0ST ACHS3PPB+7*, PDATA+20*, SUBTOTL+16, SUBTOTL+18, SUBTOTL+24*
>> ACHS0T ACHS3PPB+7*, SUBTOTL+18*, TOTL+16
ACHS3PP ACHS3PPB+5*, P2+11*, PDATA+9, PDATA+15, END+3!
ACHS3PPS ACHS3PPB+5*, PDATA+15*, SUBTOTL+8, SUBTOTL+14, SUBTOTL+20, SUBTOTL+24*, END+3!
ACHS3PPT ACHS3PPB+5*, SUBTOTL+20*, TOTL+8, TOTL+14, END+3!
ACHS43ST ACHS3PPB+6*, PDATA+17*, SUBTOTL+16, SUBTOTL+18, SUBTOTL+24*, END+6!
ACHS43T ACHS3PPB+7*, SUBTOTL+18*, TOTL+16, END+6!
ACHS57ST ACHS3PPB+6*, PDATA+18*, SUBTOTL+16, SUBTOTL+18, SUBTOTL+24*, END+6!
ACHS57T ACHS3PPB+7*, SUBTOTL+18*, TOTL+16, END+6!
ACHS64 END+7!
ACHS64ST ACHS3PPB+7*, PDATA+19*, SUBTOTL+16, SUBTOTL+18, SUBTOTL+24*, END+7!
>> ACHS64T ACHS3PPB+7*, SUBTOTL+18*, TOTL+16
ACHSDAT END+3!, HEADER+4*, HEADER+5
ACHSDOC P2+1*, P2+4*, P2+5, PDATA+2, END+3!
ACHSDOCS ACHS3PPB+5*, P2+13*, SUBTOTL+1, SUBTOTL+20, SUBTOTL+24*, END+3!
ACHSDOCT ACHS3PPB+6*, SUBTOTL+20*, TOTL+1, END+3!
ACHSFLG PDATA+22*, SUBTOTL+24*, END+6!
>> ACHSFY HEADER+14
ACHSHRN GETPAT+3*, END+4!, HEADER1+1
ACHSIDT P2+7*, PDATA+2, END+4!
ACHSIHSP ACHS3PPB+6*, P2+12*, PDATA+6, PDATA+15, END+4!
ACHSIHSS ACHS3PPB+6*, PDATA+15*, SUBTOTL+5, SUBTOTL+12, SUBTOTL+20, SUBTOTL+24*, END+4!
ACHSIHST ACHS3PPB+6*, SUBTOTL+20*, TOTL+5, TOTL+12, END+4!
ACHSOBL ACHS3PPB+5*, P2+10*, PDATA+3, PDATA+15, END+5!
ACHSOBLS ACHS3PPB+5*, PDATA+15*, SUBTOTL+2, SUBTOTL+12, SUBTOTL+14, SUBTOTL+20, SUBTOTL+24*, END+5!
ACHSOBLT ACHS3PPB+5*, SUBTOTL+20*, TOTL+2, TOTL+12, TOTL+14, END+5!
ACHSOST END+6!
ACHSOT END+6!
ACHSPAGE ACHS3PPB+6*, P1+5*, END+7!, HEADER+3*, HEADER+11
ACHSPAT P1+1*, P1+3*, P1+4, GETPAT+2, GETPAT+3, P2+4, P2+5, END+5!, NODATA+1, NODATA+3
ACHSPAT(0 GETPAT+1
ACHSPATP ACHS3PPB+8!, GETPAT+2*, HEADER1+1, NODATA+1*, NODATA+2
ACHSQIO END+4!
>> ACHSRTYP PDATA+1, HEADER2+2
>> ACHSSER PDATA+16, SUBTOTL+16, TOTL+16
ACHSSERV P2+9*, PDATA+2, END+5!
ACHSTIM END+5!, HEADER+4*, HEADER+8
ACHSUSR END+5!, HEADER+8
C ACHS3PPB+6*, P2+13*, SUBTOTL+24*, END+5!
D P2+6*, P2+7, END+5!
DIR SUBTOTL+22!, TOTL+18!, END+7!
>> DUOUT P1+3
DUZ(2 GETPAT+3
I END+7!
IO HEADER+1, HEADER+8
IO("S" PDATA+14, SUBTOTL+23, TOTL+19, NODATA+6
IOF HEADER+2
IOST PDATA+13, PDATA+14, SUBTOTL+23, TOTL+19, NODATA+6
P END+5!
S P2+8*, P2+9, PDATA+17, PDATA+18, PDATA+19, PDATA+20, END+5!
U GETPAT+2, GETPAT+3, P2+6, P2+8, P2+10, P2+11, P2+12, NODATA+1
X PDATA+3*, PDATA+5, PDATA+6*, PDATA+8, PDATA+9*, PDATA+11, SUBTOTL+2*, SUBTOTL+4, SUBTOTL+5*, SUBTOTL+7
, SUBTOTL+8*, SUBTOTL+10, SUBTOTL+14*, TOTL+2*, TOTL+4, TOTL+5*, TOTL+7, TOTL+8*, TOTL+10, TOTL+14*
, END+7!, HEADER+6*, HEADER+7, HEADER+10*, HEADER+11, HEADER+13*, HEADER+14
X2 PDATA+3*, PDATA+6*, PDATA+9*, SUBTOTL+2*, SUBTOTL+5*, SUBTOTL+8*, TOTL+2*, TOTL+5*, TOTL+8*, END+7!
Y END+7!, HEADER+4*
Z P2+5*, P2+6, P2+8, P2+10, P2+11, P2+12, SUBTOTL+12*, TOTL+12*, END+5!
>> ZTQUEUED END+2
>> ZTREQ END+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All