- 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/PSOORFI4.m
r628 r636 1 PSOORFI4 ;BIR/SAB-CPRS order checks and display con't ; 6/28/07 7:36am 2 ;;7.0;OUTPATIENT PHARMACY;**46,74,78,99,117,131,207,258,274**;DEC 1997;Build 8 1 PSOORFI4 ;BIR/SAB-CPRS order checks and display con't ;1/27/07 13:26 2 ;;7.0;OUTPATIENT PHARMACY;**46,74,78,99,117,131,207,258,208**;DEC 1997;Build 39 3 ; Modified from FOIA VISTA, 4 ; GPL Copyright (C) 2007 WorldVistA 3 5 ;External reference to ^PS(51.2 supported by DBIA 2226 4 6 ;External reference to ^PS(50.607 supported by DBIA 2221 … … 30 32 .D EN^DDIOL("Provider Comments: ","","!") 31 33 .F I=0:0 S I=$O(PRC(I)) Q:'I D EN^DDIOL(PRC(I),"","!") 32 .D KV^PSOVER1 S DIR(0)="Y",DIR("A")="Copy Provider Comments into the Patient Instructions",DIR("B")="No" 33 .D ^DIR Q:'Y!($D(DIRUT)) 34 .I $G(PSOAFYN)="Y" D KV^PSOVER1 ;vfam 35 .I $G(PSOAFYN)'="Y" D KV^PSOVER1 S DIR(0)="Y",DIR("A")="Copy Provider Comments into the Patient Instructions",DIR("B")="No" ;vfam 36 .I $G(PSOAFYN)'="Y" D ^DIR Q:'Y!($D(DIRUT)) ;vfam 37 .I $G(PSOAFYN)="Y" Q ;vfam Provider Comments NOT Copied Into Patient Instructions 34 38 .S PSOPRC=1,NI=0 F I=0:0 S I=$O(PSONEW("SIG",I)) Q:'I S NI=I 35 39 .S NC=0 F I=0:0 S I=$O(PRC(I)) Q:'I S NC=NC+1 36 .I NI'>1,NC=1,($L($G(PSONEW("SIG",NI)))+$L(PRC(1)))'>250 D Q 37 ..S X=PRC(1) D SIGONE^PSOHELP 38 ..S PSONEW("SIG",1)=$G(PSONEW("SIG",NI))_INS1 K INS1,X 40 .I NI'>1,NC=1,($L($G(PSONEW("SIG",NI)))+$L(PRC(1)))'>250 D Q 41 ..S PSONEW("SIG",1)=$G(PSONEW("SIG",NI))_" "_PRC(1) 39 42 ..S:$E(PSONEW("SIG",1))=" " PSONEW("SIG",1)=$E(PSONEW("SIG",1),2,250) S PSONEW("INS")=PSONEW("SIG",1) D EN^PSOFSIG(.PSONEW,1) K NI,NC 40 .F I=0:0 S I=$O(PRC(I)) Q:'I S NI=NI+1,(PSONEW(" INS",NI),X)=PRC(I) D SIGONE^PSOHELP S PSONEW("SIG",NI)=INS1 K INS143 .F I=0:0 S I=$O(PRC(I)) Q:'I S NI=NI+1,(PSONEW("SIG",NI),PSONEW("INS",NI))=PRC(I) 41 44 .I $E(PSONEW("SIG",1))=" " S PSONEW("SIG",1)=$E(PSONEW("SIG",1),2,250) 42 .D EN^PSOFSIG(.PSONEW,1) K NI,NC ,X45 .D EN^PSOFSIG(.PSONEW,1) K NI,NC 43 46 Q 44 47 DOSE ;displays dosing info for pending orders. called from psoorfi1
Note:
See TracChangeset
for help on using the changeset viewer.