IBCU7U ;ALB/ARH - BILL PROCEDURE UTILITIES ; 10-OCT-03
Source file <IBCU7U.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 2 | IBCU7A IBCU7A1 |
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)= ... |
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* |
>> | 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 |