| 1 | IB20PT61 ;ALB/AAS - Insurance post init stuff ; 2/22/93 | 
|---|
| 2 | ;;Version 2.0 ; INTEGRATED BILLING ;; 21-MAR-94 | 
|---|
| 3 | ; | 
|---|
| 4 | 399 ; -- create new AE x-ref of file 399 | 
|---|
| 5 | W !!!,"<<< Bill/Claims file Conversion." | 
|---|
| 6 | W !,"    Cross-reference Bill/Claims file by Primary Insurer" | 
|---|
| 7 | S ZTRTN="DQ399^IB20PT61",ZTDESC="IB - v2 BILL/CLAIMS FILE POST INIT UPDATE",ZTIO="" S:$G(IBFORCE) ZTDTH=$$15^IB20PT6 | 
|---|
| 8 | W ! D ^%ZTLOAD I '$D(ZTSK) D  Q:'IBOK | 
|---|
| 9 | .D MANUAL | 
|---|
| 10 | .I 'IBOK,$P($G(^IBE(350.9,1,3)),"^",19)="" W !!,"You must run the v2.0 post init routine IB20PT6 before allowing users to",!,"print or modify Bill/Claims entries." | 
|---|
| 11 | I $D(ZTSK) W !,"    Bill/Claims file update queued as task ",ZTSK K ZTSK Q | 
|---|
| 12 | ; | 
|---|
| 13 | N IBCNT,IBCNTD | 
|---|
| 14 | DQ399 D ^IB20PT62,BULL2 ;transfer/convert bill claims file | 
|---|
| 15 | Q | 
|---|
| 16 | ; | 
|---|
| 17 | BULL1 ; -- finish bulletin for patient file conversion | 
|---|
| 18 | S XMSUB="IB v2 PATIENT File Conversion Complete" | 
|---|
| 19 | S IBT(1)=" The Integrated Billing Version 2.0 conversion of the patient file" | 
|---|
| 20 | S IBT(2)=" completed.",IBT(2.5)="" | 
|---|
| 21 | S IBT(3)="   Started on: "_$$DAT1^IBOUTL(IBSPDT,"2P") | 
|---|
| 22 | S IBT(4)=" Completed on: "_$$DAT1^IBOUTL(IBEPDT,"2P") | 
|---|
| 23 | S IBT(5)="" | 
|---|
| 24 | S IBT(6)=" Total Patients Checked: "_$G(IBCNT) | 
|---|
| 25 | S IBT(7)=" Total Patients with Insurance Entries: "_$G(IBCNTI) | 
|---|
| 26 | S IBT(8)=" Total number of insurance policies: "_$G(IBCNTPP) | 
|---|
| 27 | S IBT(9)=" Total number of Group Plans created: "_$G(IBCNTP) | 
|---|
| 28 | D SEND^IBTRKR31 | 
|---|
| 29 | K IBT,XMSUB | 
|---|
| 30 | Q | 
|---|
| 31 | ; | 
|---|
| 32 | BULL2 ; -- finish bulletin for bill/claims conversion | 
|---|
| 33 | S XMSUB="IB v2 BILL/CLAIMS File Conversion Complete" | 
|---|
| 34 | S IBT(1)=" The Integrated Billing Version 2.0 conversion of the BILL/CLAIMS file" | 
|---|
| 35 | S IBT(2)=" completed." | 
|---|
| 36 | S IBT(2.1)="" | 
|---|
| 37 | S IBT(3)="   Started on: "_$$DAT1^IBOUTL(IBSCDT,"2P") | 
|---|
| 38 | S IBT(4)=" Completed on: "_$$DAT1^IBOUTL(IBECDT,"2P") | 
|---|
| 39 | S IBT(5)="" | 
|---|
| 40 | S IBT(6)=" Total Entries in Bill/Claims file: "_$G(IBCNT) | 
|---|
| 41 | S IBT(7)=" Total Bill/Claims Diagnosis Entries Created: "_$G(IBCNTD) | 
|---|
| 42 | D SEND^IBTRKR31 | 
|---|
| 43 | K IBT,XMSUB | 
|---|
| 44 | Q | 
|---|
| 45 | ; | 
|---|
| 46 | BULL3 ; -- finish bulletin for loading current inpatients | 
|---|
| 47 | S XMSUB="IB v2 Claims Tracking Update Complete" | 
|---|
| 48 | S IBT(1)=" The Integrated Billing Version 2.0 initial loading of current inpatients" | 
|---|
| 49 | S IBT(2)=" into the claims tracking module has completed.",IBT(2.5)="" | 
|---|
| 50 | S IBT(2.6)="  "_IBCNT_" Patients added to the Claims Tracking Module" | 
|---|
| 51 | S IBT(2.7)="" | 
|---|
| 52 | S IBT(3)="   Started on: "_$$DAT1^IBOUTL(IBSTDT,"2P") | 
|---|
| 53 | S IBT(4)=" Completed on: "_$$DAT1^IBOUTL(IBETDT,"2P") | 
|---|
| 54 | D SEND^IBTRKR31 | 
|---|
| 55 | K IBT,XMSUB | 
|---|
| 56 | Q | 
|---|
| 57 | ; | 
|---|
| 58 | MANUAL ; -- ask if want to run manually | 
|---|
| 59 | N DIR,DIRUT,DUOUT,X,Y | 
|---|
| 60 | S IBOK=1 | 
|---|
| 61 | W !!,"You did not select to QUEUE this portion of the IB v2 conversion",! | 
|---|
| 62 | S DIR(0)="Y",DIR("A")="OKAY TO RUN NOW" | 
|---|
| 63 | S DIR("?")="Enter 'YES' if you want to run this now directly on this device or 'NO' if you do not wish to run this part of the conversion now." | 
|---|
| 64 | D ^DIR | 
|---|
| 65 | S IBOK=+$G(Y) | 
|---|
| 66 | Q | 
|---|