1 | PRCPCSOU ;WISC/RFJ-surgery order supplies utilities ;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 | SHOWORD(PATIENT,SURGERY) ; show orders placed for patient da and surgery da
|
---|
8 | N %,DA,DATA,DATE,PRCPFLAG,PRCPFREL,SCREEN,Y
|
---|
9 | W !!,"ORDERS WHICH HAVE BEEN PLACED FOR OPERATION:"
|
---|
10 | I '$D(^PRCP(445.3,"ASR",PATIENT,SURGERY)) W !?2,"<< NONE >>" Q
|
---|
11 | S (DA,SCREEN)=0 F S DA=$O(^PRCP(445.3,"ASR",PATIENT,SURGERY,DA)) Q:'DA!($G(PRCPFLAG)) D
|
---|
12 | . I SCREEN>(IOSL-5) D P^PRCPUREP Q:$G(PRCPFLAG) S SCREEN=0
|
---|
13 | . S DATA=$G(^PRCP(445.3,DA,0)) I DATA="" Q
|
---|
14 | . S Y=$P(DATA,"^",4) D DD^%DT S DATE=Y,SCREEN=SCREEN+1
|
---|
15 | . W !,"Order # ",$P(DATA,"^"),?15,"Date: ",DATE,?35,"By: ",$E($$USER^PRCPUREP($P(DATA,"^",5)),1,18),?54,"Status: ",$$STATUS^PRCPOPU(DA)
|
---|
16 | . I $P(DATA,"^",6)'="" S PRCPFREL=1
|
---|
17 | I $G(PRCPFREL) W !,"** TO DELETE ORDERS WHICH HAVE BEEN RELEASED FOR PROCESSING, PLEASE PHONE SPD **"
|
---|
18 | Q
|
---|
19 | ;
|
---|
20 | ;
|
---|
21 | SHOWCC(OPERATE,ORDERDA) ; show case carts linked to operation da, order da
|
---|
22 | N %,DA,DATA,PRCPFLAG,SCREEN
|
---|
23 | W !!,"Case Carts to Order for Operation: ",OPERATE," ",$P($$ICPT^PRCPCUT1(+OPERATE),"^",2)
|
---|
24 | I '$D(^PRCP(445.7,"AOP",OPERATE)) W !?5,"<< NONE SPECIFIED >>" Q
|
---|
25 | S (DA,SCREEN)=0 F S DA=$O(^PRCP(445.7,"AOP",OPERATE,DA)) Q:'DA!($G(PRCPFLAG)) D
|
---|
26 | . I SCREEN>(IOSL-5) D P^PRCPUREP Q:$G(PRCPFLAG) S SCREEN=0
|
---|
27 | . S DATA=$G(^PRCP(445.7,DA,0)) I DATA="" Q
|
---|
28 | . S SCREEN=SCREEN+1
|
---|
29 | . W !?5,$E($$DESCR^PRCPUX1($P(DATA,"^",2),DA),1,30),?32,"#",DA,?42
|
---|
30 | . S %=$G(^PRCP(445.3,ORDERDA,1,DA,0))
|
---|
31 | . I %="" W "*** NOT ORDERED ***" Q
|
---|
32 | . W "QTY ORDERED: ",$P(%,"^",2)
|
---|
33 | Q
|
---|