1 | PSOATRF1 ;BIR/MHA - Automate Internet Refill Cont ;07/24/07
|
---|
2 | ;;7.0;OUTPATIENT PHARMACY;**264**;DEC 1997;Build 19
|
---|
3 | ;Reference ^PSDRUG supported by DBIA 221
|
---|
4 | ;
|
---|
5 | SMAIL ;
|
---|
6 | S ZZ="PSOATRF"
|
---|
7 | S DV="" F S DV=$O(^XTMP(ZZ,$J,DV)) Q:DV="" S DIVN=$P(^PS(59,DV,0),U) D BMAIL
|
---|
8 | K ^TMP(ZZ,$J)
|
---|
9 | Q
|
---|
10 | ;
|
---|
11 | BMAIL ;
|
---|
12 | K ^TMP(ZZ,$J)
|
---|
13 | S XMSUB=DIVN_" Internet Refills Not Processed List, ",XMDUZ=.5,XMDUN="Pharmacy Manager"
|
---|
14 | S LC=1,^TMP(ZZ,$J,LC)="Internet Refills Not Processed Report for the "_DIVN_" Division.",LC=LC+1
|
---|
15 | S ^TMP(ZZ,$J,LC)="",LC=LC+1
|
---|
16 | S ^TMP(ZZ,$J,LC)="The following refill requests were not processed: ",LC=LC+1
|
---|
17 | S ^TMP(ZZ,$J,LC)="",LC=LC+1
|
---|
18 | S DFN="" F S DFN=$O(^XTMP(ZZ,$J,DV,DFN)) Q:DFN="" D
|
---|
19 | .D PID^VADPT
|
---|
20 | .S ^TMP(ZZ,$J,LC)="Patient: "_$P(^DPT(DFN,0),U)_" SSN: "_$G(VA("BID")),LC=LC+1
|
---|
21 | .S ^TMP(ZZ,$J,LC)="",LC=LC+1
|
---|
22 | .S RX="" F S RX=$O(^XTMP(ZZ,$J,DV,DFN,RX)) Q:RX="" D
|
---|
23 | ..I '$D(^PSRX(RX,0)) S ^TMP(ZZ,$J,LC)="There is no data for IEN #: "_RX,LC=LC+1 Q
|
---|
24 | ..S RX0=^PSRX(RX,0)
|
---|
25 | ..S ^TMP(ZZ,$J,LC)=" Rx #: "_$P(RX0,U)_" (REF #"_(1+$$LSTRFL^PSOBPSU1(RX))_") Qty: "_$P(RX0,U,7),LC=LC+1
|
---|
26 | ..S ^TMP(ZZ,$J,LC)=" Drug: "_$S($P(^PSDRUG($P(RX0,U,6),0),U)]"":$P(^PSDRUG($P(RX0,U,6),0),U),1:"UNKNOWN"),LC=LC+1
|
---|
27 | ..S ^TMP(ZZ,$J,LC)=" Reason: "_^XTMP(ZZ,$J,DV,DFN,RX),LC=LC+1
|
---|
28 | ..S ^TMP(ZZ,$J,LC)=" ",LC=LC+1 S ^TMP(ZZ,$J,LC)=" ",LC=LC+1
|
---|
29 | D GRP^PSOATRF
|
---|
30 | S:'$O(XMY(0)) XMY(DUZ)=""
|
---|
31 | S XMTEXT="^TMP(""PSOATRF"",$J," N DIFROM D ^XMD K XMDUZ,XMTEXT,XMSUB
|
---|
32 | Q
|
---|
33 | ;
|
---|