| 1 | PSDORNP ;BIR/LTL-Nurse CS Order Entry Print Priority Order (cont'd) ; 17 Feb 95 | 
|---|
| 2 | ;;3.0; CONTROLLED SUBSTANCES ;**20**;13 Feb 97 | 
|---|
| 3 | ; | 
|---|
| 4 | ; Reference to DD(58.8 supported by DBIA # 10154 | 
|---|
| 5 | ; Reference to $$FMTE^XLFDT( supported by DBIA # 10103 | 
|---|
| 6 | ; Reference to VA(200 supported by DBIA # 10060 | 
|---|
| 7 | ; Reference to PSD(58.8 supported by DBIA # 2711 | 
|---|
| 8 | ; | 
|---|
| 9 | N Y,ZTRTN,ZTDTH,ZTSK,ZTDESC,ZTIO,ZTSAVE | 
|---|
| 10 | S ZTRTN="PRINT^PSDORNP",ZTDESC="Print a Controlled Subs order" | 
|---|
| 11 | S ZTDTH=$H,Y=$P($G(^PSD(58.8,+PSDS,2)),U,11),C=$P(^DD(58.8,29,0),U,2) | 
|---|
| 12 | D Y^DIQ I Y']"" W !!,"Pharmacy has not set up a priority order printer, you'll need to call." Q | 
|---|
| 13 | S ZTIO=Y,ZTSAVE("PSD*")="",ZTSAVE("REQD")="",ZTSAVE("NAOU*")="" | 
|---|
| 14 | W ?40,"Printing on ",Y,"..." D ^%ZTLOAD,HOME^%ZIS Q | 
|---|
| 15 | PRINT W:$Y&(IOF]"") @IOF W "* PRIORITY CONT. SUBS. ORDER *" | 
|---|
| 16 | W !!,"Date/Time Needed: ",$$FMTE^XLFDT($G(PSDT(9)),2) | 
|---|
| 17 | W !,"Location",?14,": ",NAOUN | 
|---|
| 18 | W !,"Drug",?14,": ",!,PSDRN,!,"Quantity",?14,": ",PSDQTY | 
|---|
| 19 | W:'$P($G(^PSD(58.8,+PSDS,1,PSDR,0)),U,4) "  ZERO IN VAULT" | 
|---|
| 20 | W !,"Requested by",?14,": ",$P($G(^VA(200,PSDUZ,0)),"^") | 
|---|
| 21 | W !,"Worksheet #",?14,": ",PSDREC | 
|---|
| 22 | W !,"Comments:" | 
|---|
| 23 | I $D(^PSD(58.8,NAOU,1,PSDR,3,PSDA,1,0)) K ^UTILITY($J,"W") F TEXT=0:0 S TEXT=$O(^PSD(58.8,NAOU,1,PSDR,3,PSDA,1,TEXT)) Q:'TEXT  D | 
|---|
| 24 | .S X=$G(^PSD(58.8,NAOU,1,PSDR,3,PSDA,1,TEXT,0)),DIWL=5,DIWR=75,DIWF="W" D ^DIWP | 
|---|
| 25 | I  D ^DIWW | 
|---|
| 26 | W:$Y&(IOF]"") @IOF | 
|---|
| 27 | S DIE="^PSD(58.85,",DA=PSDREC,DR="13////"_1 D ^DIE K DIE,DA,DR | 
|---|
| 28 | S ZTREQ="@" Q | 
|---|