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

Package: Integrated Billing

Routine: IBCU7U


Information

IBCU7U ;ALB/ARH - BILL PROCEDURE UTILITIES ; 10-OCT-03

Source Information

Source file <IBCU7U.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 4 FILE^DICN  (,FILE)^DIE  ^DIK  GETS^DIQ  
Integrated Billing 2 (ADDMOD,VST)^IBCCPT  $$GETSPEC^IBEFUNC  

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

Package Total Caller Graph
Integrated Billing 2 IBCU7A  IBCU7A1  

Entry Points

Name Comments DBIA/ICR reference
DELCPT(IBIFN,OLDDA) ; delete a CPT code from a bill
; Input: OLDDA = ifn of cpt in bill cpt multiple to be deleted
EDITCPT(IBIFN,OLDDA,NEWCPT) ; replace a CPT code on the bill with another CPT code
; Input: OLDDA = ifn of cpt in bill cpt multiple to be replaced
; NEWCPT = ifn of cpt code to be added
COPYCPT(IBIFN,OLDDA,NEWCPT) ; add a new CPT and populate date fields with data from an existing bill cpt
; Input: OLDDA = ifn of cpt in bill cpt multiple to be copied
; NEWCPT = ifn of cpt code to be added
COPYCPQ
ADDCPT(IBIFN,SDLN) ; add a new CPT code to a bill and populate it's data based on clinical data
; Input: SDLN - data line from ^UTILITY($J,"CPT-CNT" created in VST^IBCCPT
; ^utility($j,cpt-cnt,count)=code^date^on bill^is BASC^divis^nb^nb mess^provider^clinic^mod,mod^Opt Enc Ptr
ADDCPTQ
GETSD(IBIFN) ; get the procedures from the clinical data covered by the bill
; Output: ^UTILITY($J,"CPT-CNT",X)= ... (from VST^IBCCPT)
; ^UTILITY($J,"CPT-CLN",CPT,EVDT)= ...

External References

Name Field # of Occurrence
FILE^DICN COPYCPT+9, COPYCPT+28, ADDCPT+10
^DIE EDITCPT+4, ADDCPT+16
FILE^DIE COPYCPT+21
^DIK DELCPT+3
GETS^DIQ COPYCPT+15
ADDMOD^IBCCPT ADDCPT+18
VST^IBCCPT GETSD+5
$$GETSPEC^IBEFUNC COPYCPT+26, ADDCPT+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
399.0304 GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] DELCPT+3, EDITCPT+4, COPYCPT+5, COPYCPT+24, COPYCPT+25, COPYCPT+26, ADDCPT+5, ADDCPT+9, GETSD+4
^UTILITY($J GETSD+3!, GETSD+6, GETSD+7, GETSD+8*

Label References

Name Line Occurrences
ADDCPTQ ADDCPT+5, ADDCPT+6, ADDCPT+7, ADDCPT+11
COPYCPQ COPYCPT+5, COPYCPT+6, COPYCPT+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA DELCPT+2~*, DELCPT+3, EDITCPT+3~*, EDITCPT+4, COPYCPT+3~, COPYCPT+10*, COPYCPT+21!, ADDCPT+3~, ADDCPT+11*, ADDCPT+16*!
DA(1 DELCPT+2*, DELCPT+3, EDITCPT+3*, EDITCPT+4, COPYCPT+9*, COPYCPT+28*, ADDCPT+10*
DA(2 COPYCPT+28*
DD COPYCPT+3~, COPYCPT+9!, COPYCPT+28!, ADDCPT+3~, ADDCPT+10!, ADDCPT+16!
DFN GETSD+3~, GETSD+4*
DGCNT GETSD+3~
DIC DELCPT+2~, EDITCPT+3~, COPYCPT+3~, COPYCPT+9*!, COPYCPT+21!, COPYCPT+27*, COPYCPT+28!, ADDCPT+3~, ADDCPT+10*, ADDCPT+16!
DIC("DR" COPYCPT+28*
DIC("P" COPYCPT+26*, ADDCPT+9*, ADDCPT+10!
DIC(0 COPYCPT+9*, COPYCPT+27*, ADDCPT+10*
DIE DELCPT+2~, EDITCPT+3~, EDITCPT+4*, COPYCPT+3~, COPYCPT+9!, COPYCPT+21!, ADDCPT+3~, ADDCPT+16*!
DIK DELCPT+2~, DELCPT+3*
DINUM ADDCPT+3~, ADDCPT+16!
DLAYGO COPYCPT+3~, COPYCPT+9*, COPYCPT+27*, ADDCPT+3~, ADDCPT+10*
DO COPYCPT+3~, COPYCPT+9!, COPYCPT+21!, COPYCPT+28!, ADDCPT+3~, ADDCPT+10!, ADDCPT+16!
DR EDITCPT+3~, EDITCPT+4*, COPYCPT+3~, COPYCPT+21!, ADDCPT+3~, ADDCPT+13*, ADDCPT+14*, ADDCPT+15*
IBFND DELCPT+2~*, DELCPT+3*, DELCPT+4, EDITCPT+3~*, EDITCPT+4*, EDITCPT+5, COPYCPT+3~*, COPYCPT+10*, COPYCPQ, ADDCPT+3~*
, ADDCPT+11*, ADDCPTQ
IBIFN DELCPT~, DELCPT+2, EDITCPT~, EDITCPT+3, COPYCPT~, COPYCPT+5, COPYCPT+9, COPYCPT+13, COPYCPT+14, COPYCPT+24
, COPYCPT+25, COPYCPT+26, COPYCPT+27, COPYCPT+28, ADDCPT~, ADDCPT+5, ADDCPT+9, ADDCPT+10, ADDCPT+18, GETSD~
, GETSD+4
IBNDA COPYCPT+3~, COPYCPT+14*, COPYCPT+20
IBNEW COPYCPT+3~
IBNEW( COPYCPT+20*
IBNEW(0 COPYCPT+21
IBNEWDA COPYCPT+3~, COPYCPT+10*, COPYCPT+14, COPYCPT+26, COPYCPT+27, COPYCPT+28, ADDCPT+3~, ADDCPT+11*, ADDCPT+16, ADDCPT+18
IBODA COPYCPT+3~, COPYCPT+13*, COPYCPT+15, COPYCPT+19
IBOLD COPYCPT+3~
IBOLD( COPYCPT+16, COPYCPT+17, COPYCPT+18, COPYCPT+20
IBOPV1 GETSD+3~
IBOPV2 GETSD+3~
IBQUERY GETSD+3~, GETSD+5
IBSFILE COPYCPT+3~, COPYCPT+16*, COPYCPT+17, COPYCPT+18, COPYCPT+20
IBX COPYCPT+3~, COPYCPT+18*, COPYCPT+19, COPYCPT+20, COPYCPT+24*, COPYCPT+25, GETSD+3~, GETSD+6*, GETSD+7
IBXDA COPYCPT+3~, COPYCPT+17*, COPYCPT+18, COPYCPT+19, COPYCPT+20
IBY COPYCPT+3~, COPYCPT+25*, COPYCPT+28, GETSD+3~, GETSD+7*, GETSD+8
NEWCPT EDITCPT~, EDITCPT+3*, EDITCPT+4, COPYCPT~, COPYCPT+6, COPYCPT+9
OLDDA DELCPT~, DELCPT+2, EDITCPT~, EDITCPT+3, COPYCPT~, COPYCPT+5, COPYCPT+13, COPYCPT+24, COPYCPT+25
SDCNT GETSD+3~
SDLN ADDCPT~, ADDCPT+6, ADDCPT+7, ADDCPT+10, ADDCPT+13, ADDCPT+14, ADDCPT+15, ADDCPT+18
SDQDATA GETSD+3~
SDQUERY GETSD+3~
U COPYCPT+28, ADDCPT+7, ADDCPT+13, ADDCPT+14, ADDCPT+15, ADDCPT+18, GETSD+4, GETSD+8
V GETSD+3~
X DELCPT+2~, EDITCPT+3~, COPYCPT+3~, COPYCPT+9*, COPYCPT+28*, ADDCPT+3~, ADDCPT+10*, GETSD+3~
Y DELCPT+2~, EDITCPT+3~, COPYCPT+3~, COPYCPT+10, ADDCPT+3~, ADDCPT+11
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