Changeset 636 for FOIAVistA/tag/r/DSS_EXTRACTS-ECX/ECXPRO1.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/ECXPRO1.m
r628 r636 1 ECXPRO1 ;ALB/GTS - Prosthetics Extract for DSS (Continued) ; 11/8/07 8:02am2 ;;3.0;DSS EXTRACTS;**9,11,13,15,21,24,33,37,39,100 ,105**;Dec 22, 1997;Build 701 ECXPRO1 ;ALB/GTS - Prosthetics Extract for DSS (Continued) ; DEC 15, 2006 2 ;;3.0;DSS EXTRACTS;**9,11,13,15,21,24,33,37,39,100**;Dec 22, 1997;Build 2 3 3 ; 4 4 NTEG(ECXDFN,ECXLNE,ECXPIEN,ECXN0,ECXNLB,ECINST,ECXFORM) ;** Check for required fields … … 22 22 ; ECXRCST - Receiving Station 23 23 ; ECXPHCPC - PSAS HCPCS code; if 'unknown', then use CPT/HCPCS code 24 ; ECXNPPDC - NPPD code for repairs or new issues25 24 ; Output (KILLed by NTEG) 26 25 ; ECXMISS - 1 indicates missing information … … 28 27 ; 29 28 N ECXGOOD,ECXMISS 30 S (ECXRCST,ECXRQST ,ECXNPPDC)="",ECXGOOD=1,ECXSTAT2=$P(ECXN0,U,10)29 S (ECXRCST,ECXRQST)="",ECXGOOD=1,ECXSTAT2=$P(ECXN0,U,10) 31 30 I ECXSTAT2]"" D 32 31 .K ECXDIC … … 46 45 ;get psas hcpcs code from file #661.1 47 46 S ECXPHCPC=$P($G(^RMPR(660,ECXPIEN,1)),U,4) D 48 .;get nppd code for repairs and new issues 10 characters in length. 49 .I "X5"[ECXTYPE S ECXNPPDC=$TR($$GET1^DIQ(661.1,ECXPHCPC_",",5)," ","_") 50 .I "IR"[ECXTYPE S ECXNPPDC=$TR($$GET1^DIQ(661.1,ECXPHCPC_",",6)," ","_") 47 .;I +ECXPHCPC S ECXPHCPC=$P($G(^RMPR(661.1,ECXPHCPC,0)),U,1) 51 48 .I +ECXPHCPC S ECXPHCPC=$E($P($G(^RMPR(661.1,ECXPHCPC,0)),U,1),1,5) 52 49 .I ECXPHCPC="UNKNOWN" S ECXPHCPC=$E(ECXHCPCS,1,5)
Note:
See TracChangeset
for help on using the changeset viewer.