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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: IBTUTL5

Package: Integrated Billing

Routine: IBTUTL5


Information

IBTUTL5 ;ALB/OEC - CLAIMS TRACKING UTILITY ROUTINE ;16-JAN-09

Source Information

Source file <IBTUTL5.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Integrated Billing 7 $$INPT^IBAMTS1  $$ENCL^IBAMTS2  $$BICOST^IBCRCI  $$DT^IBJD  $$DTE^IBJDB22  $$FILE^IBRXUTL  $$CKBIL^IBTUBOU  
CPT HCPCS Codes 1 $$CPT^ICPTCOD  
Registration 1 $$PRIM^VASITE  
Scheduling 1 ($$GETOE,GETCPT)^SDOE  

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

Package Total Caller Graph
Integrated Billing 1 IBJDB21  

Entry Points

Name Comments DBIA/ICR reference
OPT(IBOE,IBDT) ; - Has the outpatient encounter been billed?
; Input: IBOE=pointer to outpatient encounter in file #409.68
; IBDT=event date CLAIMS TRACKING(#356)
;
; ; *Pre-set variables: DFN=patient IEN, RIMB=bill rate
;
OPTQ
ADMDT(DFN,EPDT) ;
ADMDTQ ;
RXAMT(EPDT,RXIEN) ;
RXAMTQ
PRSAMT(EPDT,PRST) ;
PRSAMTQ
RELBIL(IEN,EPDT,DFN,ENCTYP) ;
RELBILQ
INPTREL(DFN,EPDT) ;
OPTREL(DFN,EPDT) ;
PROSREL(IEN,EPDT) ;
RXREL(IEN,EPDT) ;

External References

Name Field # of Occurrence
$$INPT^IBAMTS1 OPT+10
$$ENCL^IBAMTS2 OPT+11
$$BICOST^IBCRCI OPT+30, OPT+31
$$DT^IBJD ADMDT+22
$$DTE^IBJDB22 ADMDT+23
$$FILE^IBRXUTL RXAMT+9, RXREL+5
$$CKBIL^IBTUBOU OPT+46, RXAMT+14, INPTREL+8, OPTREL+7, RXREL+9
$$CPT^ICPTCOD OPT+24
$$GETOE^SDOE OPT+18
GETCPT^SDOE OPT+15
$$PRIM^VASITE OPT+18

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] OPT+43, OPT+52, PRSAMT+13, INPTREL+6, INPTREL+7, INPTREL+8, INPTREL+9, OPTREL+6, OPTREL+8, PROSREL+13
, PROSREL+14, RXREL+10
^DGPM - [#405] ADMDT+18
^DGPM("ATID1" ADMDT+14, ADMDT+16, ADMDT+17
^IBA(362.4 - [#362.4] RXAMT+11, RXAMT+12, RXREL+7, RXREL+8
^IBA(362.5 - [#362.5] PRSAMT+10, PRSAMT+11, PROSREL+11, PROSREL+12

Label References

Name Line Occurrences
$$INPTREL RELBIL+14
$$OPTREL RELBIL+16
$$PROSREL RELBIL+20
$$RXREL RELBIL+18
ADMDTQ ADMDT+13, ADMDT+14
OPTQ OPT+7, OPT+10, OPT+11, OPT+15, OPT+38, OPT+64
PRSAMTQ PRSAMT+7, PRSAMT+12, PRSAMT+14, PRSAMT+15
RELBILQ RELBIL+12, RELBIL+14, RELBIL+16, RELBIL+18, RELBIL+20
RXAMTQ RXAMT+7, RXAMT+13, RXAMT+15, RXAMT+16

Naked Globals

Name Field # of Occurrence
^( OPT+52
^(0 ADMDT+18, RXAMT+12, INPTREL+9, OPTREL+9, PROSREL+14, RXREL+8, RXREL+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADMID ADMDT+12!, ADMDT+15*, ADMDT+16*, ADMDT+17
ADMIFN ADMDT+12!, ADMDT+15*, ADMDT+17*, ADMDT+18
DFN OPT+7, OPT+10, OPT+43, ADMDT~, ADMDT+13, ADMDT+14, ADMDT+16, ADMDT+17, RELBIL~, RELBIL+12
, RELBIL+14, RELBIL+16, INPTREL~, INPTREL+3, INPTREL+6, OPTREL~, OPTREL+3, OPTREL+6
ENCTYP RELBIL~, RELBIL+12, RELBIL+14, RELBIL+16, RELBIL+18, RELBIL+20
EPDT ADMDT~, ADMDT+13, ADMDT+15, RXAMT~, RXAMT+7, RXAMT+12, PRSAMT~, PRSAMT+7, RELBIL~, RELBIL+12
, RELBIL+14, RELBIL+16, RELBIL+18, RELBIL+20, INPTREL~, INPTREL+3, INPTREL+8, OPTREL~, OPTREL+3, OPTREL+6
, PROSREL~, RXREL~, RXREL+8
EPID ADMDT+12!, ADMDT+15*
IBADMDT ADMDT+12!, ADMDT+13*, ADMDT+14*, ADMDT+18*, ADMDT+22*, ADMDT+23*, ADMDTQ+2*, ADMDTQ+3
IBAUTH OPT+8~, OPT+47*, OPT+48, RXAMT+8~, RXAMT+14*, RXAMT+15, PRSAMT+8~, PRSAMT+13*, PRSAMT+14
IBCLM RXAMT+8~, RXAMT+12*, RXAMT+13, RXAMT+14, PRSAMT+8~, PRSAMT+11*, PRSAMT+12, PRSAMT+13, INPTREL+4~, INPTREL+5*
, INPTREL+6*, INPTREL+7, INPTREL+8, INPTREL+9, PROSREL+8~, PROSREL+12*, PROSREL+13, PROSREL+14, RXREL+3~, RXREL+8*
, RXREL+9, RXREL+10
IBCN OPT+8~, OPT+24*, OPT+27
IBCNT INPTREL+4~, INPTREL+5*, INPTREL+10*, INPTREL+11, OPTREL+4~, OPTREL+5*, OPTREL+10*, OPTREL+11, PROSREL+8~, PROSREL+10*
, PROSREL+16*, PROSREL+17, RXREL+3~, RXREL+6*, RXREL+11*, RXREL+12
IBCPT OPT+8~, OPT+38, OPT+64, OPT+66, OPTQ!
IBCPT( OPT+30*, OPT+31*, OPT+34, OPT+35!, OPT+36!, OPT+60!, OPT+61!, OPT+67, OPT+68, OPT+69
IBCPTSUM OPT+8~
IBCPTSUM( OPT+34*, OPT+60
IBCT OPT+8~, OPT+56*, OPT+58, OPT+61, OPT+66*, OPT+68*, OPT+69
IBDATA OPT+8~, OPT+46*, OPT+47, OPT+56, INPTREL+4~, INPTREL+8*, OPTREL+4~, OPTREL+7*, PROSREL+8~, RXREL+9*
IBDAY OPT+8~, OPT+42*, OPT+43
IBDIV OPT+8~, OPT+18*, OPT+30, OPT+31
IBDT OPT~, OPT+7, OPT+10, OPT+30, OPT+31, OPT+42
>> IBEXCEL ADMDT+22, ADMDT+23
IBMRA OPT+8~, RXAMT+8~, PRSAMT+8~
IBN0 INPTREL+4~, INPTREL+9*, INPTREL+11, OPTREL+4~, OPTREL+8*, OPTREL+11, PROSREL+8~, PROSREL+14*, PROSREL+15, PROSREL+17
, RXREL+10*, RXREL+12
IBOE OPT~, OPT+7, OPT+11, OPT+15, OPT+18
IBPRCLM PRSAMT+8~, PRSAMT+9*, PRSAMT+10*, PRSAMT+11
IBRTN OPT+7*, OPT+8~, OPT+10*, OPT+11*, OPT+15*, OPT+38*, OPT+64*, OPT+66*, OPT+69*, OPTQ
, RXAMT+7*, RXAMT+8~, RXAMT+13*, RXAMT+15*, RXAMT+16*, RXAMTQ, PRSAMT+7*, PRSAMT+8~, PRSAMT+12*, PRSAMT+14*
, PRSAMT+15*, PRSAMTQ, RELBIL+12*, RELBIL+14*, RELBIL+16*, RELBIL+18*, RELBIL+20*, RELBILQ, INPTREL+3*, INPTREL+4~
, INPTREL+5*, INPTREL+9, INPTREL+10*, INPTREL+11*, INPTREL+12*, INPTREL+13, OPTREL+3*, OPTREL+4~, OPTREL+5*, OPTREL+9
, OPTREL+10*, OPTREL+11*, OPTREL+12*, OPTREL+13, PROSREL+8~, PROSREL+9*, PROSREL+10*, PROSREL+14, PROSREL+16*, PROSREL+17*
, PROSREL+18*, PROSREL+19, RXREL+3~, RXREL+4*, RXREL+6*, RXREL+10, RXREL+11*, RXREL+12*, RXREL+13*, RXREL+14
IBRX RXAMT+7, RXAMT+9*, RXAMT+11, RXREL+3~, RXREL+5*, RXREL+7
IBRXCLM RXAMT+8~, RXAMT+10*, RXAMT+11*, RXAMT+12
IBTCHRG OPT+8~, OPT+57*, OPT+60
IBXX OPT+8~, OPT+21*, OPT+24, OPT+42*, OPT+43*, OPT+46, OPT+52, OPTREL+4~, OPTREL+5*, OPTREL+6*
, OPTREL+7, OPTREL+8, PROSREL+8~, PROSREL+10*, PROSREL+11*, PROSREL+12
IBYD OPT+8~, OPT+52*, OPT+55, OPT+56, OPT+57
IBYY OPT+8~, OPT+15, OPT+51*, OPT+52*, PROSREL+8~, PROSREL+10*, RXREL+3~, RXREL+6*, RXREL+7*, RXREL+8
IBYY( OPT+21, OPT+24
IBZ OPT+8~, OPT+24*, OPT+30, OPT+31, OPT+34, OPT+35, OPT+36, OPT+55*, OPT+58, OPT+60
, OPT+61, OPT+66*, OPT+67*, OPT+68, OPT+69
IEN RELBIL~, RELBIL+18, RELBIL+20, PROSREL~, PROSREL+9, PROSREL+11, RXREL~, RXREL+4, RXREL+5
PRST PRSAMT~, PRSAMT+7, PRSAMT+10
>> RIMB OPT+7, OPT+30, OPT+31
RXIEN RXAMT~, RXAMT+9
U OPT+18, OPT+47, OPT+55, OPT+56, OPT+57, ADMDT+18, RXAMT+12, RXAMT+14, PRSAMT+11, PRSAMT+13
, INPTREL+7, INPTREL+8, INPTREL+9, INPTREL+11, OPTREL+9, OPTREL+11, PROSREL+12, PROSREL+14, PROSREL+15, PROSREL+17
, RXREL+8, RXREL+10, RXREL+12
>> X ADMDT+15*, ADMDT+16*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All