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

Package: Integrated Billing

Routine: IBCU41


Information

IBCU41 ;ALB/ARH - THIRD PARTY BILLING UTILITIES (OP VISIT DATES) ;6-JUN-93

Source Information

Source file <IBCU41.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Integrated Billing 5 $$FT^IBCEF  $$CURR^IBCEF2  $$APPT^IBCU3  $$MCRWNR^IBEFUNC  $$DAT1^IBOUTL  
VA FileMan 1 $$GET1^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: 10

Package Total Caller Graph
Integrated Billing 10 IBCCCB0  IBCD1  IBCOPV1  IBCU7  IBXS51  IBXS71  IBXSC51  IBXSC71  
OP VISITS DATE(S)  PROCEDURES  

Entry Points

Name Comments DBIA/ICR reference
OPV(DATE,IFN) ;input transform for outpatient visit dates (399,43,.01)
OPV1(IFN,DISP,CNT) ;edit checks for adding visit dates, if any of these fail then no visit date should be added to the bill
OPV1E
OPV2(DATE,IFN,DISP,UN) ;edit checks for adding visit dates, if any if these fail then the given date should not be added to the bill
OPV2E
DUPCHK(DATE,IFN,DISP,DFN,RTG,CTE) ;Check for duplicate billing of opt visit - checks for given visit date on other
DUPCHKE
CTCHK(IBIFN) ; if professional/institutional bill passed in has a corresponding institutional/professional
; bill defined return it's bill number
; check/match: patient, bill type, event date, rate type, payer seq, statement from, statement to, not cancelled
CTCHKQ

External References

Name Field # of Occurrence
$$GET1^DIQ DUPCHK+20
$$FT^IBCEF DUPCHK+20
$$CURR^IBCEF2 OPV1+16
$$APPT^IBCU3 OPV+8
$$MCRWNR^IBEFUNC OPV1+16
$$DAT1^IBOUTL DUPCHK+21

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?10,$P(Y,U,2)
  • Line Location: OPV1E+0
Function Call: WRITE
  • Prompt: !,?10,$P(Y,U,2)
  • Line Location: OPV2E+0
Function Call: WRITE
  • Prompt: !,?10,$P(Y,U,2)
  • Line Location: DUPCHKE+0

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNVSIT - [#9000010] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] OPV+8, OPV1+9, OPV1+12, OPV1+13, OPV1+14, OPV1+16, OPV2+11, DUPCHK+12, DUPCHK+14, DUPCHK+15
, DUPCHK+16, CTCHK+5, CTCHK+7, CTCHK+9, CTCHK+10, CTCHK+16, CTCHK+17
^DGCR(399.3 - [#399.3] DUPCHK+21
^DIC(36 - [#36] OPV1+16
^IBT(356 - [#356] DUPCHK+20

Label References

Name Line Occurrences
$$DUPCHK OPV+9
$$OPV1 OPV+7
$$OPV2 OPV+6
CTCHKQ CTCHK+5, CTCHK+7
DUPCHKE DUPCHK+13, DUPCHK+14
OPV1E OPV1+10, OPV1+11, OPV1+12, OPV1+13, OPV1+14, OPV1+16
OPV2E OPV2+12, OPV2+13

Naked Globals

Name Field # of Occurrence
^("MP" OPV1+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT OPV1~, OPV1+9*, OPV1+12, OPV1+13
CTE DUPCHK~, DUPCHK+20
DATE OPV~, OPV+6, OPV+8, OPV+9, OPV2~, OPV2+11*, OPV2+12, OPV2+13, DUPCHK~, DUPCHK+12*
, DUPCHK+14, DUPCHK+15, DUPCHK+21
DFN DUPCHK~, DUPCHK+13*, DUPCHK+14, DUPCHK+15
DISP OPV1~, OPV1E, OPV2~, OPV2E, DUPCHK~, DUPCHKE
IB0 CTCHK+4~, CTCHK+5*, CTCHK+6
IB01 CTCHK+4~, CTCHK+10*, CTCHK+11, CTCHK+12, CTCHK+13, CTCHK+14, CTCHK+15, CTCHK+16
IBBT CTCHK+4~, CTCHK+6*, CTCHK+14
IBCT CTCHK+4~, CTCHK+5*, CTCHK+7
IBCT1 CTCHK+4~, CTCHK+7*, CTCHK+13
IBDENT DUPCHK+12~, DUPCHK+20*
IBDFN CTCHK+4~, CTCHK+6*, CTCHK+12
IBEVDT CTCHK+4~, CTCHK+6*, CTCHK+9
IBFND CTCHK+4~*, CTCHK+9, CTCHK+18*, CTCHKQ
IBIFN CTCHK~, CTCHK+5, CTCHK+7
IBIFN1 CTCHK+4~, CTCHK+9*, CTCHK+10, CTCHK+16, CTCHK+17, CTCHK+18
IBRT CTCHK+4~, CTCHK+6*, CTCHK+15
IBSEQ CTCHK+4~, CTCHK+6*, CTCHK+16
IBSTDTS CTCHK+4~, CTCHK+7*, CTCHK+17
IFN OPV~, OPV+6, OPV+7, OPV+8, OPV+9, OPV1~, OPV1+9, OPV1+12, OPV1+13, OPV1+14
, OPV1+16, OPV2~, OPV2+11, DUPCHK~, DUPCHK+12*, DUPCHK+15
IFN2 DUPCHK+12~, DUPCHK+15*, DUPCHK+16, DUPCHK+20, DUPCHK+21
RTG DUPCHK~, DUPCHK+13*, DUPCHK+17
U OPV+8, OPV1+10, OPV1+11, OPV1+13, OPV1+14, OPV1+16, OPV1E, OPV2+13, OPV2E, DUPCHK+13
, DUPCHK+16, DUPCHK+17, DUPCHK+21, DUPCHKE, CTCHK+5, CTCHK+6, CTCHK+7, CTCHK+11, CTCHK+12, CTCHK+13
, CTCHK+14, CTCHK+15, CTCHK+16, CTCHK+17
UN OPV1+9*, OPV1+10, OPV1+11, OPV2~, OPV2+11*, OPV2+12, OPV2+13
X OPV+5~*, OPV+6*, OPV+7*, OPV+10, OPV1+9~, OPV2+11~, DUPCHK+12~*, DUPCHK+13, DUPCHK+16*, DUPCHK+17
, DUPCHK+21
Y OPV+5~, OPV+8*, OPV+9*, OPV1+9~*, OPV1+10*, OPV1+11*, OPV1+13*, OPV1+14*, OPV1+16*, OPV1E
OPV1E+1, OPV2+11~*, OPV2+12*, OPV2+13*, OPV2EOPV2E+1, DUPCHK+12~*, DUPCHK+15, DUPCHK+21*, DUPCHKE
DUPCHKE+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All