1 | PRCPCUDI ;WISC/RFJ-fileman input transforms for case carts ;01 Sep 93
|
---|
2 | ;;5.1;IFCAP;;Oct 20, 2000
|
---|
3 | ;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
4 | Q
|
---|
5 | ;
|
---|
6 | ;
|
---|
7 | CHECK(FILE,FIELD) ; check input transform for files 445.7 and 445.8
|
---|
8 | ; x = item master number
|
---|
9 | ; if it fails goto kill and kill x and dinum
|
---|
10 | N MESSAGE
|
---|
11 | S MESSAGE="UNAUTHORIZED ACCESS"
|
---|
12 | I '$G(PRCPPRIV) D KILL Q MESSAGE
|
---|
13 | S MESSAGE=""
|
---|
14 | I FILE=445.7,FIELD=.01 D Q MESSAGE
|
---|
15 | . I $$PURCHASE^PRCPU441(X) S MESSAGE="*** Item cannot be defined as 'purchasable' in item master file ***" D KILL Q
|
---|
16 | . I $D(^PRCP(445.8,X,0)) S MESSAGE="*** Item is already defined as an Instrument Kit ***" D KILL Q
|
---|
17 | . I $D(^PRCP(445.8,"AI",X)) S MESSAGE="*** Item is included in an Instrument Kit ***" D KILL Q
|
---|
18 | ;
|
---|
19 | I FILE=445.7,FIELD=1 D Q MESSAGE
|
---|
20 | . I $D(^PRCP(445.7,"B",X)) S MESSAGE="*** A Case Cart cannot be an item in a Case Cart ***" D KILL Q
|
---|
21 | ;
|
---|
22 | I FILE=445.8,FIELD=.01 D Q MESSAGE
|
---|
23 | . I $$PURCHASE^PRCPU441(X) S MESSAGE="*** Item cannot be defined as 'purchasable' in item master file ***" D KILL Q
|
---|
24 | . I $D(^PRCP(445.7,X,0)) S MESSAGE="*** Item is already defined as a Case Cart ***" D KILL Q
|
---|
25 | ;
|
---|
26 | I FILE=445.8,FIELD=1 D Q MESSAGE
|
---|
27 | . I $D(^PRCP(445.8,X,0)) S MESSAGE="*** Item is already defined as an Instrument Kit ***" D KILL Q
|
---|
28 | . I $D(^PRCP(445.7,X,0)) S MESSAGE="*** Item is already defined as a Case Cart ***" D KILL Q
|
---|
29 | Q
|
---|
30 | ;
|
---|
31 | ;
|
---|
32 | KILL ; kill x and dinum
|
---|
33 | K X,DINUM
|
---|
34 | Q
|
---|