- 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/PSOORED7.m
r628 r636 1 1 PSOORED7 ;ISC-BHAM/MFR-edit orders from backdoor con't ;03/06/95 10:24 2 ;;7.0;OUTPATIENT PHARMACY;**148,247 ,281**;DEC 1997;Build 412 ;;7.0;OUTPATIENT PHARMACY;**148,247**;DEC 1997;Build 18 3 3 ;called from psooredt. cmop edit checks. 4 4 ;Reference to file #50 supported by IA 221 … … 59 59 . . D ECMESND^PSOBPSU1(RX,0,,"ED",$$GETNDC^PSONDCUT(RX,0),,$S($P(CHANGED,"^",2):"RX DIVISION CHANGED",1:"RX EDITED"),,+$G(CHGNDC)) 60 60 . . ;- Checking/Handling DUR/79 Rejects 61 . . I $$FIND^PSOREJUT(RX,0) S X=$$HDLG^PSOREJU1(RX,0,"79,88","ED","IOQ"," Q")61 . . I $$FIND^PSOREJUT(RX,0) S X=$$HDLG^PSOREJU1(RX,0,"79,88","ED","IOQ","I") 62 62 Q 63 63 ; … … 72 72 I $$DIVNCPDP^BPSBUTL(+$G(PRIOR(52,RX_",",20,"I")))'=$$DIVNCPDP^BPSBUTL(+$G(SAVED(52,RX_",",20,"I"))) S CHANGED="1^1" 73 73 Q CHANGED 74 ;;75 NDCDAWDE(ST,FLN,RXN) ; allow edit of NDC & DAW for DC'd/expired ECME RXs76 ;; input: (r) ST - the Rx status code77 ;; (r) FLN - field number selected for editing78 ;; (r) RXN - prescription #79 ;; output: VALMSG for inappropriate field selection or use80 ;; PSODRUG & RSORXED arrays updated if edited81 Q:$G(ST)=""!($G(FLN)="")!($G(RXN)="")82 I '((ST=11)!(ST=12)) S VALMSG=("Invalid selection!") Q83 I '((FLN=2)!(FLN=20)!(FLN=21)) S VALMSG=("Invalid selection!") Q84 I $$STATUS^PSOBPSUT(RXN,$$LSTRFL^PSOBPSU1(RXN))="" S VALMSG=("Invalid selection!") Q85 ;86 ; edit NDCs87 I FLN=2 D Q88 .N NDC89 .S NDC=$$GETNDC^PSONDCUT(RXN,0)90 .D NDCEDT^PSONDCUT(RXN,"",$G(DRG),$G(PSOSITE),.NDC)91 .I $G(NDC)="^" Q92 .S (PSODRUG("NDC"),PSORXED("FLD",27))=NDC93 ;;94 ; edit refill NDCs/DAWs95 I FLN=20 D Q96 .I $$LSTRFL^PSOBPSU1(RXN)=0 S VALMSG="Invalid selection!" Q97 .D REF^PSOORED298 ;;99 ; edit DAW100 I FLN=21 D Q101 .N DAW102 .D EDTDAW^PSODAWUT(RXN,0,.DAW)103 .I $G(DAW)="^" Q104 .S (PSODRUG("DAW"),PSORXED("FLD",81))=DAW105 Q106 ;;
Note:
See TracChangeset
for help on using the changeset viewer.