1 | PRCHLCS ;SF-ISC/TKW-LOG CODE SHEET UTILITY ROUTINES ;9-13-89/2:37 PM
|
---|
2 | V ;;5.1;IFCAP;;Oct 20, 2000
|
---|
3 | ;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
4 | ;
|
---|
5 | EN1 ;SOURCE DEVIATION/SERIAL NO. FIELD, PRCHL500
|
---|
6 | Q:'$D(PRCHCS("CANC"))
|
---|
7 | I PRCHCS("CANC")="" D CHK Q
|
---|
8 | I (X'?4N)!(X'>2000) W !!,"Must be a number greater than 2000!",! K X
|
---|
9 | Q
|
---|
10 | ;
|
---|
11 | SD D DSPS W !!,"Select SOURCE DEVIATION CODE: " R X:DTIME I '$T!(X["^")!(X="") S X=" " Q
|
---|
12 | ;
|
---|
13 | CHK F Z=0:0 S Z=$O(^PRCD(441.4,"B",X,Z)) Q:'Z I $D(^PRCD(441.4,+Z,0)),$P(^(0),U,2)="S" Q
|
---|
14 | I 'Z D W1 G SD
|
---|
15 | W " "_$P(^PRCD(441.4,Z,0),U,3)
|
---|
16 | S %=1 W !,"RIGHT OPTION " D YN^DICN D:%=0 DSPS G:%'=1 SD S X=" "_X Q
|
---|
17 | ;
|
---|
18 | DSPS W !! F I=0:0 S I=$O(^PRCD(441.4,I)) Q:'I I $D(^(I,0)),$P(^(0),U,2)="S" W $P(^(0),U,1)_" "_$P(^(0),U,3),!
|
---|
19 | Q
|
---|
20 | ;
|
---|
21 | W1 W $C(7),!,"?? INVALID SELECTION",!! K X
|
---|
22 | Q
|
---|
23 | ;
|
---|
24 | EN2 ;ONLINE HELP FOR SOURCE DEVIATION/SERIAL NO.
|
---|
25 | Q:'$D(PRCHCS("CANC")) I PRCHCS("CANC")="" D DSPS Q
|
---|
26 | W $C(7),!!,"Enter 4 digit Serial Number",!
|
---|
27 | Q
|
---|