IBCSCH ;ALB/MJB - MCCR HELP ROUTINE ;03 JUN 88 15:25
;;Version 2.0 ; INTEGRATED BILLING ;; 21-MAR-94
;;Per VHA Directive 10-93-142, this routine should not be modified.
;
;MAP TO DGCRSCH
;
S IBH="" D ^IBCSCU,H^IBCSCU K IBH W !,"Enter '^' to stop the display ",$S(IBV:"",1:"and edit "),"of data,"
W:'$D(IBPAR) " '^N' to jump to screen #N (see",!,"listing below), <RET> to continue on to the next available screen" I IBV W "." G M
W " or enter",!,"the field group number(s) you wish to edit using commas and dashes as",!,"delimiters. Those groups enclosed in brackets ""[]"" are editable while those",!,"enclosed in arrows ""<>"" are not."
M G:$D(IBPAR) M1 S Z="DATA GROUPS ON SCREEN "_+IBSR W !! X IBWW D @(IBSR1_IBSR) D W D S W ! F I=$Y:1:20 W !
S Z="PRESS <RETURN> KEY" X IBWW W " to RETURN to SCREEN ",+IBSR R X:DTIME Q
M1 S Z="DATA GROUPS ON PARAMETER SCREEN" W !! X IBWW D @(IBSR1_IBSR) D W W ! F I=$Y:1:20 W !
S Z="PRESS <RETURN> KEY" X IBWW W " to RETURN to PARAMETER SCREEN" R X:DTIME Q
1 S X="DOB^Alias Name^Sex, Marital Status^Veteran Status, Eligibility^Address, Temporary Address^Patient Short Billing Address^SC at Time of Care" Q
2 S X="Patient Employer Name, Address^Spouse Employer Name, Address" Q
3 S X="Payer Information^Provider Numbers^Mailing Address" Q
4 S X="Admission Information^Discharge Information^Diagnosis Code(s)^Coding Method, Inpt. Pro. Code(s)^Occurrence Code(s)^Condition Code(s)^Value Code(s)" Q
5 S X="Event Date^Outpatient Diagnosis^Outpatient Visits^Coding Method, Opt. Pro. Code(s)^Occurrence Code(s)^Condtion Code(s)" Q
6 S X="Bill/Rate Type, Covered and Non-Covered Days^R.O.I., Assignment of Benefits^Statement Covers Period^Bedsection, Length of Stay^Revenue Code(s), Offset, Total" Q
7 S X="Bill/Rate Type, Covered and Non-Covered Days^R.O.I., Assignment of Benefits^Statement Covers Period^Outpatient Visits^Revenue Code(s), Offset, Total" Q
8 S X="Bill Remark^Form Locator 2^Form Locator 9^Form Locator 27^Form Locator 45^Form Locator 92^Form Locator 93^Tx Auth. Code" Q
28 S X="Bill Remark, Tx Auth. Code, Admitting Diagnosis^Attending Physician Id., Other Physician Id.^Form Locator 2 and 11^Form Locator 31 and 377^Form Locator 56, 57, and 78" Q
H8 S X="Period Unable to Work^Block 31^Tx/Prior Auth. Code" Q
PAR S X="Fed Tax #, BC/BS #, MAS Svc Pointer^Bill Signer, Billing Supervisor^Security Parameters, Outpatient CPT parameters ^Remarks, Mailgroups^Agent Cashier Address/Phone" Q
S W !! S Z="AVAILABLE SCREENS" X IBWW
S X="Demographic^Employment^Payer^Inpatient Event^Outpatient Event^Inpatient Billing - General^Outpatient Billing - General^Billing - Specific"
S C=0 F I=1:1 S J=$P(X,"^",I) Q:J="" I '$E(IBVV,I) S C=C+1,Z="^"_I,IBW=(C#2) W:'(C#2) ?41 X IBWW S Z=$S(I?1N:" ",1:" ")_J_" Data" W Z
Q
W F I=1:1 S J=$P(X,"^",I) Q:J="" S Z=I,IBW=(I#2) W:'(I#2) ?42 X IBWW W " "_J
W:'(I-1)#2 ! Q
;IBCSCH
IBCSCH ;ALB/MJB - MCCR HELP ROUTINE ;03 JUN 88 15:25
+1 ;;Version 2.0 ; INTEGRATED BILLING ;; 21-MAR-94
+2 ;;Per VHA Directive 10-93-142, this routine should not be modified.
+3 ;
+4 ;MAP TO DGCRSCH
+5 ;
+6 SET IBH=""
DO ^IBCSCU
DO H^IBCSCU
KILL IBH
WRITE !,"Enter '^' to stop the display ",$SELECT(IBV:"",1:"and edit "),"of data,"
+7 IF '$DATA(IBPAR)
WRITE " '^N' to jump to screen #N (see",!,"listing below), <RET> to continue on to the next available screen"
IF IBV
WRITE "."
GOTO M
+8 WRITE " or enter",!,"the field group number(s) you wish to edit using commas and dashes as",!,"delimiters. Those groups enclosed in brackets ""[]"" are editable while those",!,"enclosed in arrows ""<>"" are not."
M IF $DATA(IBPAR)
GOTO M1
SET Z="DATA GROUPS ON SCREEN "_+IBSR
WRITE !!
XECUTE IBWW
DO @(IBSR1_IBSR)
DO W
DO S
WRITE !
FOR I=$Y:1:20
WRITE !
+1 SET Z="PRESS <RETURN> KEY"
XECUTE IBWW
WRITE " to RETURN to SCREEN ",+IBSR
READ X:DTIME
QUIT
M1 SET Z="DATA GROUPS ON PARAMETER SCREEN"
WRITE !!
XECUTE IBWW
DO @(IBSR1_IBSR)
DO W
WRITE !
FOR I=$Y:1:20
WRITE !
+1 SET Z="PRESS <RETURN> KEY"
XECUTE IBWW
WRITE " to RETURN to PARAMETER SCREEN"
READ X:DTIME
QUIT
1 SET X="DOB^Alias Name^Sex, Marital Status^Veteran Status, Eligibility^Address, Temporary Address^Patient Short Billing Address^SC at Time of Care"
QUIT
2 SET X="Patient Employer Name, Address^Spouse Employer Name, Address"
QUIT
3 SET X="Payer Information^Provider Numbers^Mailing Address"
QUIT
4 SET X="Admission Information^Discharge Information^Diagnosis Code(s)^Coding Method, Inpt. Pro. Code(s)^Occurrence Code(s)^Condition Code(s)^Value Code(s)"
QUIT
5 SET X="Event Date^Outpatient Diagnosis^Outpatient Visits^Coding Method, Opt. Pro. Code(s)^Occurrence Code(s)^Condtion Code(s)"
QUIT
6 SET X="Bill/Rate Type, Covered and Non-Covered Days^R.O.I., Assignment of Benefits^Statement Covers Period^Bedsection, Length of Stay^Revenue Code(s), Offset, Total"
QUIT
7 SET X="Bill/Rate Type, Covered and Non-Covered Days^R.O.I., Assignment of Benefits^Statement Covers Period^Outpatient Visits^Revenue Code(s), Offset, Total"
QUIT
8 SET X="Bill Remark^Form Locator 2^Form Locator 9^Form Locator 27^Form Locator 45^Form Locator 92^Form Locator 93^Tx Auth. Code"
QUIT
28 SET X="Bill Remark, Tx Auth. Code, Admitting Diagnosis^Attending Physician Id., Other Physician Id.^Form Locator 2 and 11^Form Locator 31 and 377^Form Locator 56, 57, and 78"
QUIT
H8 SET X="Period Unable to Work^Block 31^Tx/Prior Auth. Code"
QUIT
PAR SET X="Fed Tax #, BC/BS #, MAS Svc Pointer^Bill Signer, Billing Supervisor^Security Parameters, Outpatient CPT parameters ^Remarks, Mailgroups^Agent Cashier Address/Phone"
QUIT
S WRITE !!
SET Z="AVAILABLE SCREENS"
XECUTE IBWW
+1 SET X="Demographic^Employment^Payer^Inpatient Event^Outpatient Event^Inpatient Billing - General^Outpatient Billing - General^Billing - Specific"
+2 SET C=0
FOR I=1:1
SET J=$PIECE(X,"^",I)
IF J=""
QUIT
IF '$EXTRACT(IBVV,I)
SET C=C+1
SET Z="^"_I
SET IBW=(C#2)
IF '(C#2)
WRITE ?41
XECUTE IBWW
SET Z=$SELECT(I?1N:" ",1:" ")_J_" Data"
WRITE Z
+3 QUIT
W FOR I=1:1
SET J=$PIECE(X,"^",I)
IF J=""
QUIT
SET Z=I
SET IBW=(I#2)
IF '(I#2)
WRITE ?42
XECUTE IBWW
WRITE " "_J
+1 IF '(I-1)#2
WRITE !
QUIT
+2 ;IBCSCH