1 | PRCPRINQ ;WISC/RFJ-inquire to inventory files ;10 Feb 94
|
---|
2 | ;;5.1;IFCAP;;Oct 20, 2000
|
---|
3 | ;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
4 | D ^PRCPUSEL Q:'$G(PRCP("I"))
|
---|
5 | N %,COSTDA,DA,DATETIME,DIC,DIR,DR,GROUPDA,ITEMDA,ORDERDA,PRCPFILE,PRCPFLAG,PRCPPRIV,STOREDA,TRANDA,X,Y
|
---|
6 | S DIR(0)="SO^"
|
---|
7 | F %=2:1 S X=$P($T(FILES+%),";",3,4) Q:X="" I $P(X,";",2)[PRCP("DPTYPE") S DIR(0)=DIR(0)_$P(X,";")_";"
|
---|
8 | S DIR("A")="Select FILE for inquiry"
|
---|
9 | W ! D ^DIR I Y'>444 Q
|
---|
10 | S PRCPFILE=+Y,PRCPPRIV=1
|
---|
11 | ; file 445
|
---|
12 | I PRCPFILE=445 D Q:$G(PRCPFLAG)
|
---|
13 | . S XP="Do you want to see the inventory point parameters",XH="Enter YES to see the inventory point data, NO to just see item data, ^ to exit."
|
---|
14 | . W ! S %=$$YN^PRCPUYN(2) I %'=1 S:%=0 PRCPFLAG=1 Q
|
---|
15 | . W !?10,PRCP("RV1"),"*** I N V E N T O R Y D A T A ***",PRCP("RV0")
|
---|
16 | . N DA,DIC,DR
|
---|
17 | . S DIC="^PRCP(445,",DA=PRCP("I"),DR="0;2;3;4;DEV"
|
---|
18 | . D EN^DIQ
|
---|
19 | ; file 445 and 445.1
|
---|
20 | I PRCPFILE=445!(PRCPFILE=445.1) D Q
|
---|
21 | . F W ! S ITEMDA=$$ITEM^PRCPUITM(PRCP("I"),0,"","") Q:'ITEMDA D
|
---|
22 | . . W !?10,PRCP("RV1"),"*** I N V E N T O R Y P O I N T I T E M D A T A ***",PRCP("RV0")
|
---|
23 | . . N DA,DIC,DR
|
---|
24 | . . S DIC="^PRCP("_PRCPFILE_","_PRCP("I")_",1,",DA=ITEMDA
|
---|
25 | . . D EN^DIQ
|
---|
26 | ; file 445.2
|
---|
27 | I PRCPFILE=445.2 D Q
|
---|
28 | . F W ! S TRANDA=$$SELECT^PRCPUTRS(PRCP("I")) Q:'TRANDA D
|
---|
29 | . . W !?10,PRCP("RV1"),"*** T R A N S A C T I O N R E G I S T E R D A T A ***",PRCP("RV0")
|
---|
30 | . . N DA,DIC,DR
|
---|
31 | . . S DIC="^PRCP(445.2,",DA=TRANDA
|
---|
32 | . . D EN^DIQ
|
---|
33 | ; file 445.3
|
---|
34 | I PRCPFILE=445.3 D Q
|
---|
35 | . F W ! S ORDERDA=$$ORDERSEL^PRCPOPUS(PRCP("I"),0,"*",0) Q:'ORDERDA D
|
---|
36 | . . W !?10,PRCP("RV1"),"*** D I S T R I B U T I O N O R D E R D A T A ***",PRCP("RV0")
|
---|
37 | . . N DA,DIC,DR
|
---|
38 | . . S DIC="^PRCP(445.3,",DA=ORDERDA
|
---|
39 | . . D EN^DIQ
|
---|
40 | ; file 445.4
|
---|
41 | I PRCPFILE=445.4 D Q
|
---|
42 | . F W ! S STOREDA=$$STORE^PRCPESTO(PRCP("I")) Q:'STOREDA D
|
---|
43 | . . W !?10,PRCP("RV1"),"*** S T O R A G E L O C A T I O N D A T A ***",PRCP("RV0")
|
---|
44 | . . N DA,DIC,DR
|
---|
45 | . . S DIC="^PRCP(445.4,",DA=STOREDA
|
---|
46 | . . D EN^DIQ
|
---|
47 | ; file 445.6
|
---|
48 | I PRCPFILE=445.6 D Q
|
---|
49 | . F W ! S GROUPDA=$$GROUP^PRCPEGRP(PRCP("I"),"") Q:'GROUPDA D
|
---|
50 | . . W !?10,PRCP("RV1"),"*** G R O U P C A T E G O R Y D A T A ***",PRCP("RV0")
|
---|
51 | . . N DA,DIC,DR
|
---|
52 | . . S DIC="^PRCP(445.6,",DA=GROUPDA
|
---|
53 | . . D EN^DIQ
|
---|
54 | ; file 445.7
|
---|
55 | I PRCPFILE=445.7 D Q
|
---|
56 | . F W ! S ITEMDA=$$SELECT^PRCPCED0("C",0,PRCP("I")) Q:'ITEMDA D
|
---|
57 | . . W !?10,PRCP("RV1"),"*** C A S E C A R T I T E M D A T A ***",PRCP("RV0")
|
---|
58 | . . N DA,DIC,DR
|
---|
59 | . . S DIC="^PRCP(445.7,",DA=ITEMDA
|
---|
60 | . . D EN^DIQ
|
---|
61 | ; file 445.8
|
---|
62 | I PRCPFILE=445.8 D Q
|
---|
63 | . F W ! S ITEMDA=$$SELECT^PRCPCED0("K",0,PRCP("I")) Q:'ITEMDA D
|
---|
64 | . . W !?10,PRCP("RV1"),"*** I N S T R U M E N T K I T I T E M D A T A ***",PRCP("RV0")
|
---|
65 | . . N DA,DIC,DR
|
---|
66 | . . S DIC="^PRCP(445.8,",DA=ITEMDA
|
---|
67 | . . D EN^DIQ
|
---|
68 | ; file 446
|
---|
69 | I PRCPFILE=446 D Q
|
---|
70 | . F W ! S COSTDA=$$SELCOSTS^PRCPUCC(PRCP("I")) Q:'COSTDA D
|
---|
71 | . . W !?10,PRCP("RV1"),"*** D I S T R I B U T I O N C O S T D A T A ***",PRCP("RV0")
|
---|
72 | . . N DA,DIC,DR
|
---|
73 | . . S DIC="^PRCP(446,",DA=COSTDA
|
---|
74 | . . D EN^DIQ
|
---|
75 | ; file 446.1
|
---|
76 | I PRCPFILE=446.1 D Q
|
---|
77 | . F W ! S DATETIME=$$SELECT^PRCPUPAT Q:'DATETIME D
|
---|
78 | . . W !?10,PRCP("RV1"),"*** P A T I E N T D I S T R I B U T E D S U P P L I E S ***",PRCP("RV0")
|
---|
79 | . . N DA,DIC,DR
|
---|
80 | . . S DIC="^PRCP(446.1,",DA=DATETIME
|
---|
81 | . . D EN^DIQ
|
---|
82 | Q
|
---|
83 | ;
|
---|
84 | ;
|
---|
85 | FILES ; list of files to select from
|
---|
86 | ; filenumber:filename;inventory point type allowed
|
---|
87 | ;;445:GENERIC INVENTORY;WPS
|
---|
88 | ;;445.1:INVENTORY BALANCES;WPS
|
---|
89 | ;;445.2:INVENTORY TRANSACTION;WPS
|
---|
90 | ;;445.3:INTERNAL DISTRIBUTION ORDER;P
|
---|
91 | ;;445.4:STORAGE LOCATION;WPS
|
---|
92 | ;;445.6:GROUP CATEGORY;WPS
|
---|
93 | ;;445.7:CASE CARTS;PS
|
---|
94 | ;;445.8:INSTRUMENT KITS;PS
|
---|
95 | ;;446:DISTRIBUTION/USAGE HISTORY;WP
|
---|
96 | ;;446.1:INVENTORY DISTRIBUTED PATIENT SUPPLIES;PS
|
---|