[613] | 1 | IB20PRE ;ALB/CPM - IB V2.0 PRE-INITIALIZATION ROUTINE ; 01-SEP-93
|
---|
| 2 | ;;Version 2.0 ; INTEGRATED BILLING ;; 21-MAR-94
|
---|
| 3 | ;
|
---|
| 4 | % D NOW^%DTC S IBBDT=$H,DT=X,Y=% W !!,"Initialization Started: " D DT^DIQ W !!
|
---|
| 5 | ;
|
---|
| 6 | USER I $S('($D(DUZ)#2):1,'$D(^VA(200,+DUZ,0)):1,'$D(DUZ(0)):1,DUZ(0)'="@":1,1:0) W !!?3,"The variable DUZ must be set to an active user code and the variable",!?3,"DUZ(0) must equal '@' to initialize.",! K DIFQ G NO
|
---|
| 7 | ;
|
---|
| 8 | MAS I $D(DIFQ),$G(^DG(43,1,"VERSION"))<5.3 K DIFQ W !!,?3,"PIMS Version 5.3 must be installed first!" G NO
|
---|
| 9 | ;
|
---|
| 10 | PRC I $D(DIFQ),+$G(^DD(430,0,"VR"))'>3.5 K DIFQ W !!,"Accounts Receivable v3.7 must be installed first!" G NO
|
---|
| 11 | ;
|
---|
| 12 | ABP ;check to see if they want the auto biller parameters set by post init
|
---|
| 13 | I +$G(^DD(350,0,"VR"))<2 D ABPT S DIR(0)="YO",DIR("?")="^D ABPT^IB20PRE" D ^DIR K DIR,DIRUT I Y=1 S IBAUTOBP=1
|
---|
| 14 | ;
|
---|
| 15 | ; - see if the global IBT has been installed, with correct protections.
|
---|
| 16 | S ^IBT(1)=0 ; check write protection
|
---|
| 17 | S IBCHK=^IBT(1) ; check read protection
|
---|
| 18 | K ^IBT(1) ; check delete protection
|
---|
| 19 | ;
|
---|
| 20 | ;
|
---|
| 21 | NO I '$D(DIFQ) W !,"INITIALIZATION ABORTED" K IBBDT
|
---|
| 22 | K DIR,DIRUT,DUOUT,ERR,IBCHK
|
---|
| 23 | Q
|
---|
| 24 | ;
|
---|
| 25 | ABPT ;
|
---|
| 26 | F IBI=3:1 S IBX=$P($T(ABPT+IBI),";;",2,999) Q:IBX="" W !,IBX
|
---|
| 27 | Q
|
---|
| 28 | ;;The auto biller parameters can be set automatically during the post-init
|
---|
| 29 | ;;by answering the following question affirmatively. If the auto biller
|
---|
| 30 | ;;parameters are set-up by the post-init then the Earliest Auto Bill
|
---|
| 31 | ;;Date of the current inpatient admissions will be set as they are
|
---|
| 32 | ;;loaded into the Claims Tracking module by one of the queued conversion
|
---|
| 33 | ;;routines. The result will be that the auto biller will be able to
|
---|
| 34 | ;;process these inpatient admissions and possibly create bills for them
|
---|
| 35 | ;;when it runs. If these parameters are not set and the auto biller
|
---|
| 36 | ;;will be running at your site for inpatient admissions then the
|
---|
| 37 | ;;Earliest Auto Bill Date of each current inpatient admission will
|
---|
| 38 | ;;have to be set manually after the conversion is done.
|
---|
| 39 | ;;
|
---|
| 40 | ;;The parameters will be set up with the following values:
|
---|
| 41 | ;;
|
---|
| 42 | ;; Auto Biller Frequency: 7 days - the auto biller will not run
|
---|
| 43 | ;; until 7 days after this install
|
---|
| 44 | ;; Automate Billing: 1 Yes - the Earliest Auto bill date will
|
---|
| 45 | ;; be set during the conversion
|
---|
| 46 | ;; Billing Cycle: left blank, billing cycle will be one
|
---|
| 47 | ;; month
|
---|
| 48 | ;; Days Delay: 2 days - number of days after the billing
|
---|
| 49 | ;; cycle is completed that the bill
|
---|
| 50 | ;; will be created
|
---|
| 51 | ;;
|
---|
| 52 | ;;If these settings for the parameters are not what your site requires
|
---|
| 53 | ;;then you may change them after the installation is complete but
|
---|
| 54 | ;;before the conversions begin to run - there is a 15 minute window.
|
---|
| 55 | ;;These parameters can also be changed at any time after the
|
---|
| 56 | ;;installation and conversion are complete (option IB AUTO BILLER PARAMS).
|
---|
| 57 | ;;
|
---|
| 58 | ;
|
---|