- Timestamp:
- Dec 4, 2009, 8:26:01 PM (14 years ago)
- Location:
- FOIAVistA/tag/r
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
FOIAVistA/tag/r/OUTPATIENT_PHARMACY-PSO-APSP-HUIP/PSOCSTM.m
r628 r636 1 PSOCSTM ;BHAM ISC/SAB - monthly rx cost compilation ; 7/10/06 4:36pm2 ;;7.0;OUTPATIENT PHARMACY;**4,17,19,28,89,212 ,246**;DEC 1997;Build 121 PSOCSTM ;BHAM ISC/SAB - monthly rx cost compilation ;9/14/05 1:13pm 2 ;;7.0;OUTPATIENT PHARMACY;**4,17,19,28,89,212**;DEC 1997 3 3 ;External Ref. to ^PS(55 DBIA# 2228 4 4 ;External Ref. to ^DPT DBIA# 10035 5 5 ;External Ref. to ^PSDRUG DBIA# 221 6 6 ; 7 ;*212 don't allow this request, if monthly compile is running 8 ;*246 alter SRCH1 For loop to not init to numeric values 7 ;PSO*212 don't allow this request, if monthly compile is running 9 8 ; 10 9 Q:$$MTHLCK(1) ;get lock, quit if already locked PSO*212 … … 33 32 Q 34 33 ; 35 SRCH1 D INI 36 ;refill 37 S PSDT1=PSDT ;*246 38 F S PSDT1=$O(^PSRX("AL",PSDT1)) Q:($E(PSDT1,1,7)<PSDT)!($E(PSDT1,1,7)>PSDTX) D 34 SRCH1 D INI F PSDT1=PSDT:0:PSDTX S PSDT1=$O(^PSRX("AL",PSDT1)) Q:'PSDT1!($E(PSDT1,1,7)>PSDTX) D 39 35 .S CDT=$P(PSDT1,".") F RXN=0:0 S RXN=$O(^PSRX("AL",PSDT1,RXN)) Q:'RXN S RXF="" F S RXF=$O(^PSRX("AL",PSDT1,RXN,RXF)) Q:RXF="" D CHK 40 36 .S NDT=$O(^PSRX("AL",PSDT1)) D:$P(NDT,".")'=CDT VST 41 ;partial fill 42 S PSDT1=PSDT ;*246 43 F S PSDT1=$O(^PSRX("AM",PSDT1)) Q:($E(PSDT1,1,7)<PSDT)!($E(PSDT1,1,7)>PSDTX) D 37 F PSDT1=PSDT:0:PSDTX S PSDT1=$O(^PSRX("AM",PSDT1)) Q:'PSDT1!($E(PSDT1,1,7)>PSDTX) D 44 38 .S CDT=$P(PSDT1,"."),RXN=0 F S RXN=$O(^PSRX("AM",PSDT1,RXN)) Q:'RXN S RXF=0 F S RXF=$O(^PSRX("AM",PSDT1,RXN,RXF)) Q:RXF="" S PAR=1 D CHK 45 39 .S NDT=$O(^PSRX("AM",PSDT1)) D:$P(NDT,".")'=CDT VST K PAR
Note:
See TracChangeset
for help on using the changeset viewer.