Changeset 636 for FOIAVistA/tag/r/DSS_EXTRACTS-ECX/ECXUTL4.m
- 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/DSS_EXTRACTS-ECX/ECXUTL4.m
r628 r636 1 ECXUTL4 ;ALB/ESD - Utilities for DSS Extracts ; 11/2 6/07 10:58am2 ;;3.0;DSS EXTRACTS;**39,41,46,49,78,92 ,105**;Dec 22,1997;Build 701 ECXUTL4 ;ALB/ESD - Utilities for DSS Extracts ; 11/2/06 9:08am 2 ;;3.0;DSS EXTRACTS;**39,41,46,49,78,92**;Dec 22,1997;Build 30 3 3 ; 4 4 OBSPAT(ECXIO,ECXTS,DSSID) ; … … 271 271 F I=1:1:$L(TS) Q:$P(TS,"^",I)=ECXTS 272 272 Q $P(SC,"^",I)_"000" 273 OEFDATA ;274 ;get patient OEF/OIF status and date of return275 S (ECXOEF,ECXOEFDT)=""276 I $G(VASV(11))>0 S ECXOEF=ECXOEF_"OIF"277 I $G(VASV(12))>0 S ECXOEF=ECXOEF_"OEF"278 I $G(VASV(13))>0 S ECXOEF=ECXOEF_"UNK"279 I ECXOEF'="" D280 . S ECXOEFDT=""281 . I $G(VASV(11))>0 S ECXOEFDT=$P($G(VASV(11,$G(VASV(11)),3)),"^")282 . I $G(VASV(12))>0,$P($G(VASV(12,$G(VASV(12)),3)),"^")>ECXOEFDT S ECXOEFDT=$P($G(VASV(12,$G(VASV(12)),3)),"^")283 . I $G(VASV(13))>0,$P($G(VASV(13,$G(VASV(13)),3)),"^")>ECXOEFDT S ECXOEFDT=$P($G(VASV(13,$G(VASV(13)),3)),"^")284 . I ECXOEFDT>0 S ECXOEFDT=17000000+ECXOEFDT285 ;286 S ECXPAT("ECXOEF")=ECXOEF287 S ECXPAT("ECXOEFDT")=ECXOEFDT288 Q
Note:
See TracChangeset
for help on using the changeset viewer.