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

Package: Fee Basis

Routine: FBNHAMIS


Information

FBNHAMIS ;AISC/GRR-CALCULATE AMIS 349 ;18DEC00

Source Information

Source file <FBNHAMIS.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Fee Basis 6 ($$DATX,$$SSN,CLOSE,ZIS)^FBAAUTL  DAYS^FBAAUTL1  $$EXTPV^FBAAUTL5  $$NAME^FBCHREQ2  (,NEXT,TMP)^FBNHAMI1  (HDR,PGCK)^FBNHPAMS  
VA FileMan 3 ^%DT  DT^DICRW  ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Fee Basis 3 FBCNH AMIS  FBNHAMI1  FBNHPAMS  

Entry Points

Name Comments DBIA/ICR reference
START
END
PRIOR ;calculate bed occupants remaining from previous month's amis
ADD
DIS
TRAN
DISCR ;print out pts whose authorization dates have been exceeded

External References

Name Field # of Occurrence
^%DT FBNHAMIS+3
DT^DICRW FBNHAMIS+3
^DIR FBNHAMIS+5
$$DATX^FBAAUTL DISCR+8
$$SSN^FBAAUTL DISCR+8
CLOSE^FBAAUTL END+2
ZIS^FBAAUTL FBNHAMIS+6
DAYS^FBAAUTL1 FBNHAMIS+3, PRIOR+11
$$EXTPV^FBAAUTL5 ADD+2
$$NAME^FBCHREQ2 DISCR+8
^FBNHAMI1 START+7
NEXT^FBNHAMI1 PRIOR+13
TMP^FBNHAMI1 ADD+1, ADD+2, DIS+1, DIS+2, DIS+3, TRAN+1, TRAN+2
HDR^FBNHPAMS DISCR+2
PGCK^FBNHPAMS DISCR+7, DISCR+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: FBNHAMIS+4
Function Call: WRITE
  • Prompt: !
  • Line Location: FBNHAMIS+6
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DISCR+2
Function Call: WRITE
  • Prompt: !?5,">>>NOTICE OF INCOMPLETE PATIENT MOVEMENTS AFFECTING AMIS TOTALS<<<",!!!,"The following patient(s) have met or exceeded their authorizations, and have",!,"not been discharged. This will result in inaccurate AMIS 349 calculations"
  • Line Location: DISCR+3
Function Call: WRITE
  • Prompt: !,"for the current month's amis, and will affect the balancing segment for",!,"subsequent months!!",!!,"To obtain an accurate AMIS, you must either discharge the patient,"
  • Line Location: DISCR+4
Function Call: WRITE
  • Prompt: !,"or extend their Authorization To Date. Once the data has been corrected,",!,"you may run the AMIS 349 again to obtain accurate figures."
  • Line Location: DISCR+5
Function Call: WRITE
  • Prompt: !!?10,"PATIENT",?44,"PT. ID",?55,"AUTHORIZATION TO DATE",!
  • Line Location: DISCR+6
Function Call: WRITE
  • Prompt: !!,"** indicates movement problem from the prior month that is affecting",!,"the balancing segment."
  • Line Location: DISCR+9
Routine Call
  • DIR
  • Line Location:
    • FBNHAMIS+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^FBAAA - [#161] ADD+2
^FBAACNH - [#162.3] START+6
^FBAACNH("B" START+6
^TMP($J START+1!, END+1!

Label References

Name Line Occurrences
ADD START+6
DIS START+6
END FBNHAMIS+3, FBNHAMIS+5, FBNHAMIS+6
PRIOR START
TRAN START+6

Naked Globals

Name Field # of Occurrence
^(0 START+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT FBNHAMIS+3*, END!
%DT("A" FBNHAMIS+3*
%DT(0 FBNHAMIS+3*
ATYPE END!, ADD*, ADD+1
DFN END!, ADD+2*
DIR FBNHAMIS+5!
DIR("?" FBNHAMIS+5*
DIR("A" FBNHAMIS+5*
DIR("B" FBNHAMIS+5*
DIR(0 FBNHAMIS+5*
>> DIRUT FBNHAMIS+5
DT FBNHAMIS+3
DTYPE END!, DIS*, DIS+1, DIS+2
FB END!
FBABD END+1!
FBASDEAD START+5*, END+1!, DIS+3*
FBASDIS START+5*, END+1!, DIS+2*
FBASIH END!
FBCHK END!
FBCOUNT END+1!
FBCUR START+1*, END!
FBDAYS FBNHAMIS+4*, FBNHAMIS+6, END!, PRIOR+2~, PRIOR+11*, PRIOR+12
FBDD END!, DISCR+7*, DISCR+8
FBDEFP END+1!
FBDV END+1!
FBEDT END+1!
FBENDDT FBNHAMIS+4*, FBNHAMIS+6, START+5, START+6, END!, PRIOR+2~, PRIOR+12*
FBER END+1!, DISCR+1
FBER( DISCR+7, DISCR+8
FBERR END+1!
FBFEM START+5*, END!, PRIOR+2~, PRIOR+4*
FBG END!
FBG( START+2*, ADD+1*
FBG(4 TRAN+1*
FBHIFN END+1!
FBIFN START+6*, END+1!
FBIRAT END+1!
FBJ START+6*, END!
FBL END!
FBL( START+3*, DIS+1*
FBL(4 TRAN+2*
FBLTT END!
FBMM FBNHAMIS+3*, END+1!, PRIOR+2~, PRIOR+5*, PRIOR+6*, PRIOR+7*, PRIOR+8*, PRIOR+11
FBMONTH START+5*, END+1!
FBMOV END!, DISCR+8*, DISCR+9
FBMULT END+1!
FBNAC END!
FBNHCC END+1!
FBONE END+1!
FBOUT START!, END+1!, DISCR+7, DISCR+9
FBPAYDT FBNHAMIS+3*, FBNHAMIS+6, START+5, START+6, END!, PRIOR+1, PRIOR+2~, PRIOR+11*, PRIOR+12
FBPAYHDT PRIOR+1*, PRIOR+5, PRIOR+14!
FBPG END!
FBPIFN END!
FBPNAC END!
>> FBPOP FBNHAMIS+6
FBPREV END+1!
FBPRIOR END!, PRIOR+14*
FBPRTR END!
FBPSW END+1!
FBR END!, PRIOR+2~
FBR( START+4*, PRIOR+3*
FBR(1 PRIOR+14
FBR(2 PRIOR+14
FBRIFN END!
FBSC START+5*, END!, ADD+2*
FBSRAT END+1!
FBSUB END+1!, ADD+1*, DIS+1*
FBSW END!
FBTDT END+1!
FBTOT END+1!
FBTOTAL END+1!
FBTRDYS START+5*, END!, PRIOR+2~, PRIOR+4*
FBTWO END+1!
FBTYPE START+6*, END!
FBUL END+1!
FBVAL FBNHAMIS+5*, FBNHAMIS+6, END+1!
FBVCAR END+1!
FBYY FBNHAMIS+3*, FBNHAMIS+6, END+1!, PRIOR+2~, PRIOR+10*
FBYYY PRIOR+2~, PRIOR+5*, PRIOR+7*, PRIOR+9*, PRIOR+10, PRIOR+11
FBZ END!, DISCR+7*, DISCR+8
FBZZ END+1!
I START+2*, START+3*, START+4*, END+1!, PRIOR+3*
IFN END!
IO START
IOF DISCR+2
>> IOP FBNHAMIS+6*
PGM FBNHAMIS+6*, END!
TOTDAYS START+5*, END!
TTYPE END!, TRAN*, TRAN+1, TRAN+2
VAL FBNHAMIS+6*, END!
VAR FBNHAMIS+6*, END!
X FBNHAMIS+3*, FBNHAMIS+4, END+1!, PRIOR+11*
X1 END+1!
Y FBNHAMIS+3, FBNHAMIS+4, FBNHAMIS+5, END!
Y(0 START+6*, ADDADD+2, DISTRAN
Z END!
Z1 END+1!
Z2 END+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All