| [613] | 1 | PSOQ0076        ;HINES/RMS - PRESCRIPTION FUNCTION "LAST RELEASED" ; 30 Nov 2007  7:49 AM
 | 
|---|
 | 2 |         ;;7.0;OUTPATIENT PHARMACY;**294**;DEC 1997;Build 13
 | 
|---|
 | 3 |         ;
 | 
|---|
 | 4 | LRDFUNC(PSOQRX) ;LAST RELEASE DATE IN FILEMAN FORMAT
 | 
|---|
 | 5 |         N PSOQRD,PSOQRFD,PSOQANS,PSOQ
 | 
|---|
 | 6 |         S PSOQANS=""
 | 
|---|
 | 7 |         S PSOQRD=$P($G(^PSRX(PSOQRX,2)),"^",13)
 | 
|---|
 | 8 |         S PSOQANS=PSOQRD
 | 
|---|
 | 9 |         S PSOQ=0 F  S PSOQ=$O(^PSRX(PSOQRX,1,PSOQ)) Q:'+PSOQ  D  ;
 | 
|---|
 | 10 |         . S PSOQRFD=$P($G(^PSRX(PSOQRX,1,PSOQ,0)),"^",18)
 | 
|---|
 | 11 |         . I PSOQRFD>PSOQANS S PSOQANS=PSOQRFD
 | 
|---|
 | 12 |         Q PSOQANS
 | 
|---|
 | 13 | DAYSSUPP(PSOQRX)        ;DAYS SUPPLY INDICATOR
 | 
|---|
 | 14 |         Q $P($G(^PSRX(PSOQRX,0)),"^",8)
 | 
|---|
 | 15 | EXPDATE(PSOQRX) ;EXPIRATION DATE OF A PRESCRIPTION
 | 
|---|
 | 16 |         Q $P($G(^PSRX(PSOQRX,2)),"^",6)
 | 
|---|
 | 17 | REFILLS(PSOQRX) ;REFILLS REMAINING
 | 
|---|
 | 18 |         N PSOQRCT K RFILLS
 | 
|---|
 | 19 |         Q:'$D(^PSRX(PSOQRX,0)) ""
 | 
|---|
 | 20 |         S RFILLS=$P(^PSRX(PSOQRX,0),"^",9),PSOQRCT=0 F  S PSOQRCT=$O(^PSRX(PSOQRX,1,PSOQRCT)) Q:'PSOQRCT  S RFILLS=RFILLS-1
 | 
|---|
 | 21 |         Q RFILLS
 | 
|---|