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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBAMTS3

Package: Integrated Billing

Routine: IBAMTS3


Information

IBAMTS3 ;LIBERTY/RED - HRfS API's for SHRPE/Nightly process for recent Activations ; 23-DEC-17

Source Information

Source file <IBAMTS3.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Integrated Billing 2 (MAIL,PAT)^IBAERR1  $$PT^IBEFUNC  
Registration 2 $$GETINF^DGPFAPIH  $$GETFLAG^DGPFAPIU  
Kernel 1 ($$FMADD,$$FMTE)^XLFDT  
VA FileMan 1 ($$GET1,GETS)^DIQ  

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

Package Total Caller Graph
Integrated Billing 5 IBAMTC  IBAMTS1  IBARX1  IBECEA3  IBECEAU2  

Entry Points

Name Comments DBIA/ICR reference
CHKHRFS(IBDFN,IBSTDT,IBENDDT) ; Function to determine Visit Copay exemption based on HRfS flag (IB*2.0*614)
; Also check for the activation of the function in field 70.02 in file 350.9 (IB SITE PARAMETERS)
PRORATE(IBAMNT,IBDAYS) ;prorate the cost if (CAT I) HRfS flag and days supply is less that 30 days
; Inputs: IBAMNT - Amount of the Normal copayment Tier cost for an Rx
; IBDAYS - Number of days supply (ceck to see if less than 30)
; Output: Returns either the unadjusted cost, or a prorated cost
; Example if Tier cost is $11.00 for 30 day but supply is for 15 days, prorate amount to $5.50 - Days supply/30 * Tier cost (AMOUNT)
NIGHTLY ; called by ^IBAMTC
BULL(IBDFN) ; Bulletin generation

External References

Name Field # of Occurrence
$$GETINF^DGPFAPIH CHKHRFS+19
$$GETFLAG^DGPFAPIU CHKHRFS+16
$$GET1^DIQ CHKHRFS+11
GETS^DIQ NIGHTLY+6
MAIL^IBAERR1 BULL+12
PAT^IBAERR1 BULL+9
$$PT^IBEFUNC BULL+2
$$FMADD^XLFDT NIGHTLY+2, NIGHTLY+3
$$FMTE^XLFDT BULL+3, BULL+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IB - [#350] GETS^DIQ
^IBE(350.9 - [#350.9] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IB("D" NIGHTLY+4, NIGHTLY+5

Label References

Name Line Occurrences
$$CHKHRFS NIGHTLY+10
BULL NIGHTLY+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT CHKHRFS+14, NIGHTLY+2, NIGHTLY+3, BULL+3
IBAMNT PRORATE~, PRORATE+5, PRORATE+6*, PRORATE+7, PRORATE+8, PRORATE+9
IBARR CHKHRFS+9~
IBBILL NIGHTLY+1~, NIGHTLY+17!
IBBILL( NIGHTLY+17*, BULL+10, BULL+11
IBBILLA NIGHTLY+1~
IBBILLA( NIGHTLY+15*, NIGHTLY+16, NIGHTLY+17
IBBILLI NIGHTLY+1~, NIGHTLY+5*, NIGHTLY+6, NIGHTLY+14, NIGHTLY+15, NIGHTLY+16*, NIGHTLY+17*
IBBILLP NIGHTLY+1~, NIGHTLY+8*
IBBILLR NIGHTLY+1~, NIGHTLY+7*, NIGHTLY+8*, NIGHTLY+13*, NIGHTLY+15
IBC BULL+1~, BULL+8*, BULL+11*
IBCANC NIGHTLY+1~, NIGHTLY+11*, NIGHTLY+12
IBCDT NIGHTLY+1~, NIGHTLY+2*, NIGHTLY+3*, NIGHTLY+4, NIGHTLY+10, BULL+6
IBCLAIM BULL+1~, BULL+10*, BULL+11
IBCNT NIGHTLY+1~, NIGHTLY+2*, NIGHTLY+17*
IBCOST PRORATE+5~*, PRORATE+9*, PRORATE+10*, PRORATE+11
IBDATA NIGHTLY+1~, NIGHTLY+6!*, NIGHTLY+7, NIGHTLY+8, NIGHTLY+11, NIGHTLY+13, NIGHTLY+14
IBDATA(350 NIGHTLY+6
IBDAYS PRORATE~, PRORATE+6*, PRORATE+8, PRORATE+9
IBDFN CHKHRFS~, CHKHRFS+18, CHKHRFS+19, NIGHTLY+1~, NIGHTLY+2*, NIGHTLY+7*, NIGHTLY+10, NIGHTLY+15, NIGHTLY+16*, NIGHTLY+17
, NIGHTLY+18, BULL~, BULL+2
IBDT NIGHTLY+1~, NIGHTLY+2*, NIGHTLY+4*, NIGHTLY+5
IBDUZ BULL+1~, BULL+9*
IBENDDT CHKHRFS~, CHKHRFS+14*, CHKHRFS+19
IBFLAG CHKHRFS+9~, CHKHRFS+16*
IBPASTD NIGHTLY+1~, NIGHTLY+3*, NIGHTLY+10
IBPT BULL+1~, BULL+2*
IBREF CHKHRFS+9~, CHKHRFS+16*, CHKHRFS+17, CHKHRFS+19, NIGHTLY+1~, NIGHTLY+11*
IBSTATUS NIGHTLY+1~, NIGHTLY+7*, NIGHTLY+8
IBSTDT CHKHRFS~, CHKHRFS+14*, CHKHRFS+15, CHKHRFS+19
IBT BULL+1~
IBT( BULL+11*
IBT(1 BULL+4*
IBT(2 BULL+5*
IBT(3 BULL+6*
IBT(4 BULL+7*
IBT(5 BULL+8*
RESULT CHKHRFS+9~, CHKHRFS+19*, CHKHRFS+20
SHRPEDT CHKHRFS+9~, CHKHRFS+11*, CHKHRFS+13, CHKHRFS+15
U BULL+2
X BULL+13!
XMDUZ BULL+13!
XMSUB BULL+1~, BULL+3*, BULL+13!
XMTEXT BULL+13!
XMY BULL+13!
Y BULL+13!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All