1 | IBCMENU ;ALB/MRL,MJB - UB-82 BILLING MENU ;01 JUN 88 12:00
|
---|
2 | ;;2.0;INTEGRATED BILLING;**137**;21-MAR-94
|
---|
3 | ;;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
4 | ;
|
---|
5 | ; DBIA for reference to ^DOPT : DBIA55
|
---|
6 | ;
|
---|
7 | ;MAP TO DGCRMENU
|
---|
8 | ;
|
---|
9 | D DT^DICRW S DIK="^DOPT(""IBCMENU"","
|
---|
10 | G:$D(^DOPT("IBCMENU",16)) A S ^DOPT("IBCMENU",0)="Billing Option^1N^" F I=1:1 S X=$T(@I) Q:X="" S ^DOPT("IBCMENU",I,0)=$P(X,";;",2,99)
|
---|
11 | D IXALL^DIK
|
---|
12 | A W ! S DIC="^DOPT(""IBCMENU"",",DIC(0)="QEAM" D ^DIC Q:Y'>0 D @+Y G A
|
---|
13 | 1 ;;ACTIVATE/INACTIVATE REVENUE CODES
|
---|
14 | W ! S DIC="^DGCR(399.2,",DIC(0)="AEQM" D ^DIC G KILL:Y'>0 S DA=+Y,DIE=DIC,DR="[IB ACTIVATE]" D ^DIE K DR G 1
|
---|
15 | ;
|
---|
16 | 2 ;;AUTHORIZE BILL GENERATION
|
---|
17 | D KILL S IBAC=3 D AUT^IBCB,KILL Q
|
---|
18 | ;
|
---|
19 | 3 ;;BILL STATUS REPORT
|
---|
20 | D ^IBOSTUS,KILL
|
---|
21 | I $D(ZTQUEUED) S ZTREQ="@"
|
---|
22 | Q
|
---|
23 | ;
|
---|
24 | 4 ;;CANCEL BILL
|
---|
25 | D KILL S IBCAN=1 D ^IBCC,KILL Q
|
---|
26 | ;
|
---|
27 | 5 ;;ENTER/EDIT BILLING INFORMATION
|
---|
28 | D KILL S IBAC=1 D EDI^IBCB,KILL Q
|
---|
29 | ;
|
---|
30 | 6 ;;PRINT BILL
|
---|
31 | D KILL S IBAC=4 D GEN^IBCB,KILL
|
---|
32 | I $D(ZTQUEUED) S ZTREQ="@"
|
---|
33 | Q
|
---|
34 | ;
|
---|
35 | 7 ;;INPATIENTS WITH INSURANCE (NSC)
|
---|
36 | D KILL S IBINPT=1 D INP^IBCONSC,KILL Q
|
---|
37 | ;
|
---|
38 | 8 ;;MAS BILLING LOG
|
---|
39 | D ^IBOMBL,KILL Q
|
---|
40 | ;
|
---|
41 | 9 ;;OUTPATIENTS WITH INSURANCE (NSC)
|
---|
42 | D KILL S IBOPT=1 D EN^IBCONSC,KILL Q
|
---|
43 | ;
|
---|
44 | 10 ;;PARAMETER ENTRY/EDIT
|
---|
45 | D ^IBEPAR,KILL Q
|
---|
46 | ;
|
---|
47 | 11 ;;PATIENT BILLING INQUIRY
|
---|
48 | D ^IBCNQ,KILL Q
|
---|
49 | ;
|
---|
50 | 12 ;;REOPEN BILLING RECORD
|
---|
51 | W !,"NOT AVAILABLE",! Q ;D ^IBCREO,KILL Q
|
---|
52 | ;
|
---|
53 | 13 ;;REPORT OF RATE TYPE TOTALS
|
---|
54 | D ^IBORT,KILL
|
---|
55 | I $D(ZTQUEUED) S ZTREQ="@"
|
---|
56 | Q
|
---|
57 | ;
|
---|
58 | 14 ;; REVIEW BILL
|
---|
59 | Q
|
---|
60 | ;
|
---|
61 | 15 ;;UPDATE RATE TYPE FILE
|
---|
62 | W ! S DIC="^DGCR(399.3,",DIC(0)="AEQMZL",DLAYGO=399.3 D ^DIC K DLAYGO G KILL:Y'>0 S DA=+Y,DIE=DIC,DR="[IB RATE EDIT]" D ^DIE
|
---|
63 | D KILL Q
|
---|
64 | 16 ;;CLONE A BILL (COPY AND CANCEL)
|
---|
65 | D KILL,^IBCCC,KILL Q
|
---|
66 | ;
|
---|
67 | KILL S IBKILL=1 D Q5^IBCVA K IBADI,IB00,DGCT1,IBPAR,IB,IBEDIT,IBK,IBPRNT,IBN,IBNEW,IBTAG,IBAUT,IBCAN,IBZ,IBZ,IBOUT,IBKILL,IBAC,IBDPT,IBDG,DGS,IBCCC,IBCCCC,IBIFN,DFN
|
---|
68 | K IB1,IBA,IBA2,IBAC1,IBAD,IBADD1,IBDATA,IBU,IBUN,IBV1,IBVI,IBVO,IBW,IBWW,DGDRS1,IBX1,IBX2,X3,IBX3,DIC,G,%H,J1,X,X1,X2,XZ,Y,Z0,PRCASV,IBPNT,IBIFN2
|
---|
69 | K IBYN,IBUB,IBU1,IBOPT,IBDR,IBABRT,IB6,IB7,IB8,IB9,IBCT,IBDIA,IBDX,IBDXC,IBHCN,IBNC,IBOPC,IBP,IBSP,IBUC,IBWE,IBWO,DGMTLL,DGPCM,DGPT,F,VAERR,VA,IBQUIT,PRCAPAYR,PTF,DGPTUPDT Q
|
---|
70 | K IBEPAR
|
---|
71 | ;IBCMENU
|
---|