| [613] | 1 | IBYBPT ;ALB/ARH - PATCH IB*2*27 POST-INITIALIZATION ; 16-DEC-94
 | 
|---|
 | 2 |  ;;Version 2.0 ; INTEGRATED BILLING ;**27**; 21-MAR-94
 | 
|---|
 | 3 |  ;
 | 
|---|
 | 4 | EN ; Update Billing Parameters to activate CHAMPVA Billing.
 | 
|---|
 | 5 |  ;
 | 
|---|
 | 6 |  D LT ;     Install the IB CHARGES List Template.
 | 
|---|
 | 7 |  D ER ;     Add new error for CHAMPVA Rate and Insurer mismatch
 | 
|---|
 | 8 |  ;
 | 
|---|
 | 9 |  I '$$RERUN^IBYBPRE() D  G ENQ
 | 
|---|
 | 10 |  .I $G(IBCTP),$G(IBCCV),$G(IBCCS),$G(IBACN),$G(IBACC),$G(IBACU),$G(IBRTP),$G(IBRCV) D  Q
 | 
|---|
 | 11 |  ..W !!,">>> Initializing Billing Parameters for CHAMPVA Billing..."
 | 
|---|
 | 12 |  ..D TP ;   Update Third Party rate types
 | 
|---|
 | 13 |  ..D FP ;   Update Patient Billing action type; add new subsistence rate
 | 
|---|
 | 14 |  .W !!,">>> Unable to initialize your CHAMPVA billing parameters!"
 | 
|---|
 | 15 |  .W !,"    Please call your ISC for assistance."
 | 
|---|
 | 16 |  ;
 | 
|---|
 | 17 |  W !!,">>> It appears as if you are re-running the initialization."
 | 
|---|
 | 18 |  W !,"    The CHAMPVA Billing parameters were not updated."
 | 
|---|
 | 19 |  ;
 | 
|---|
 | 20 | ENQ K IBCTP,IBCCV,IBCCS,IBACN,IBACC,IBACU,IBRTP,IBRCV
 | 
|---|
 | 21 |  Q
 | 
|---|
 | 22 |  ;
 | 
|---|
 | 23 |  ;
 | 
|---|
 | 24 | TP ; Update Third Party rate types with the AR Category.
 | 
|---|
 | 25 |  S DA=IBRTP,DIE="^DGCR(399.3,",DR=".03///@;.06////"_IBCTP D ^DIE
 | 
|---|
 | 26 |  S DA=IBRCV,DIE="^DGCR(399.3,",DR=".03///@;.06////"_IBCCV D ^DIE
 | 
|---|
 | 27 |  W !!," >> The two CHAMPVA RATE TYPES have been activated and linked to an",!,"    ACCOUNTS RECEIVABLE CATEGORY..."
 | 
|---|
 | 28 |  K DA,DIE,DR
 | 
|---|
 | 29 |  Q
 | 
|---|
 | 30 |  ;
 | 
|---|
 | 31 | FP ; Update Patient Billing action types, and add the new subsistance rate.
 | 
|---|
 | 32 |  F IBI=IBACN,IBACC,IBACU S DA=IBI,DIE="^IBE(350.1,",DR=".03////"_IBCCS D ^DIE K DIE,DA,DR
 | 
|---|
 | 33 |  W !," >> The Patient Billing CHAMPVA Action Types have been updated..."
 | 
|---|
 | 34 |  ;
 | 
|---|
 | 35 |  S X="CHAMPVA PER DIEM",DIC(0)="",DIC="^IBE(350.2," K DD,DO D FILE^DICN
 | 
|---|
 | 36 |  S DA=+Y,DIE=DIC,DR=".02////2941001;.03////"_IBACN_";.04////9.50" D ^DIE
 | 
|---|
 | 37 |  W !," >> Added new CHAMPVA Subsistence rate, effective 10/1/94..."
 | 
|---|
 | 38 |  K DA,DIE,DR,X,Y,IBI
 | 
|---|
 | 39 |  Q
 | 
|---|
 | 40 |  ;
 | 
|---|
 | 41 |  ;
 | 
|---|
 | 42 | ER ; Update entry in IB ERROR file for CHAMPVA Rate Type and Insurer's Type of Coverage not both CHAMPVA
 | 
|---|
 | 43 |  S DIE="^IBE(350.8,",DA=85,DR=".01///IB CHAMPVA RATE/INSURER;.02///Rate Type and Primary Carrier's Type of Coverage do not both match CHAMPVA." D ^DIE
 | 
|---|
 | 44 |  W !!,">>> IB085 - CHAMPVA Rate/Insurer match error added to IB ERROR file."
 | 
|---|
 | 45 |  K DIE,DA,DR,X,Y
 | 
|---|
 | 46 |  Q
 | 
|---|
 | 47 |  ;
 | 
|---|
 | 48 | LT ; Install the IB CHARGES List Template.
 | 
|---|
 | 49 |  W !!,">>> Installing List Template..."
 | 
|---|
 | 50 |  W !,"'IB CHARGES' List Template..."
 | 
|---|
 | 51 |  S DA=$O(^SD(409.61,"B","IB CHARGES",0)),DIK="^SD(409.61," D ^DIK:DA
 | 
|---|
 | 52 |  K DO,DD S DIC(0)="L",DIC="^SD(409.61,",X="IB CHARGES" D FILE^DICN S VALM=+Y
 | 
|---|
 | 53 |  I VALM>0 D
 | 
|---|
 | 54 |  .S ^SD(409.61,VALM,0)="IB CHARGES^1^1^80^5^14^1^1^Charge^IBACM1 MENU^Charges^1^32"
 | 
|---|
 | 55 |  .S ^SD(409.61,VALM,1)="^VALM HIDDEN ACTIONS"
 | 
|---|
 | 56 |  .S ^SD(409.61,VALM,"ARRAY")=" ^TMP(""IBACM"",$J)"
 | 
|---|
 | 57 |  .S ^SD(409.61,VALM,"COL",0)="^409.621^7^7"
 | 
|---|
 | 58 |  .S ^SD(409.61,VALM,"COL",1,0)="CHARGE^71^9^Charge"
 | 
|---|
 | 59 |  .S ^SD(409.61,VALM,"COL",2,0)="FDATE^4^9^Bill From"
 | 
|---|
 | 60 |  .S ^SD(409.61,VALM,"COL",3,0)="ENTRY^25^23^Charge Type"
 | 
|---|
 | 61 |  .S ^SD(409.61,VALM,"COL",4,0)="STATUS^58^12^Status"
 | 
|---|
 | 62 |  .S ^SD(409.61,VALM,"COL",5,0)="CHG#^1^3"
 | 
|---|
 | 63 |  .S ^SD(409.61,VALM,"COL",6,0)="BILL#^49^8^Bill #"
 | 
|---|
 | 64 |  .S ^SD(409.61,VALM,"COL",7,0)="TDATE^15^8^Bill To"
 | 
|---|
 | 65 |  .S ^SD(409.61,VALM,"FNL")="D FNL^IBECEA"
 | 
|---|
 | 66 |  .S ^SD(409.61,VALM,"HDR")="D HDR^IBECEA"
 | 
|---|
 | 67 |  .S ^SD(409.61,VALM,"HLP")="S X=""?"" D DISP^XQORM1 W !!"
 | 
|---|
 | 68 |  .S ^SD(409.61,VALM,"INIT")="D INIT^IBECEA"
 | 
|---|
 | 69 |  .S DA=VALM,DIK="^SD(409.61," D IX1^DIK K DA,DIK
 | 
|---|
 | 70 |  .W "Filed."
 | 
|---|
 | 71 |  ;
 | 
|---|
 | 72 |  K DIC,DIK,VALM,X,DA
 | 
|---|
 | 73 |  Q
 | 
|---|