Ignore:
Timestamp:
Dec 4, 2009, 8:26:01 PM (14 years ago)
Author:
George Lilly
Message:

WorldVistAEHR overlayed on FOIAVistA

Location:
FOIAVistA/tag/r
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • FOIAVistA/tag/r/DSS_EXTRACTS-ECX/ECXPRO.m

    r628 r636  
    1 ECXPRO ;ALB/GTS - Prosthetics Extract for DSS ; 10/17/07 3:47pm
    2  ;;3.0;DSS EXTRACTS;**9,13,15,21,24,33,39,46,71,92,105**;Dec 22, 1997;Build 70
     1ECXPRO ;ALB/GTS - Prosthetics Extract for DSS ; 11/2/06 8:56am
     2 ;;3.0;DSS EXTRACTS;**9,13,15,21,24,33,39,46,71,92**;Dec 22, 1997;Build 30
    33BEG ;entry point from option
    44 D SETUP I ECFILE="" Q
     
    4040 ..S ECXFORM=$G(ECXP(660,ECXDACT,11,"E"))_U_$G(ECXP(660,ECXDACT,11,"I"))
    4141 ..Q:'$$PATDEM^ECXUTL2(ECXDFN,ECXCT)
    42  ..S OK=$$PAT^ECXUTL3(ECXDFN,ECXDATE,"1;5",.ECXPAT)
    43  ..I 'OK S ECXERR=1 K ECXPAT Q
    44  ..;OEF/OIF data
    45  ..S ECXOEF=ECXPAT("ECXOEF")
    46  ..S ECXOEFDT=ECXPAT("ECXOEFDT")
    4742 ..Q:'$$NTEG^ECXPRO1(ECXDFN,.ECXLNE,ECXDACT,ECX0,ECXLB,ECINST,ECXFORM)
    4843 ..D PROSINFO^ECXPRO1(ECXDACT,ECXLB,ECX0,ECXFORM)
    4944 ..S CPTCODE=$E(ECXHCPCS,1,5)
    50  ..;nppd entry date
    51  ..S ECXNPPDT=$$ECXDATE^ECXUTL($P(ECX0,U,1),ECXYM)
    5245 ..;
    5346 ..;Get production division ;p-46
     
    9790 ;icd9-4 (ECXICD94)^agent orange^radiation^env contam^eligibility^
    9891 ;cost^lab labor cost^lab matl cost^billing status^
    99  ;vet^transaction type^req station^rec station^file#661.1 ien
     92 ;vet^transacton type^req station^rec station^file#661.1 ien
    10093 ;node1
    101  ;zip^dob^sex^amis grouper^placeholder^mpi^dss dept ECXDSSD^
     94 ;zip^dob^sex^amis grouper^pc prov npi^mpi^dss dept ECXDSSD^
    10295 ;pc prov person class^race^pow status^pow loc^
    10396 ;sharing agree payor^sharing agree ins^mst status^
    10497 ;enroll loc^state^county^assoc pc provider^
    105  ;assoc pc prov person class^placeholder
     98 ;assoc pc prov person class^assoc pc prov npi
    10699 ;dom (ECXDOM)^purple heart indicator (ECXPHI)^
    107100 ;enrollment Category (ECXCAT)^enrollment status (ECXSTAT)^
     
    116109 ;emergency response indicator(FEMA) ECXERI^agent orange indicator ECXAO
    117110 ;^environ contam ECXECE^head/neck cancer ECXHNC^encntr mst ECXMIL^
    118  ;radiation ECXIR^OEF/OIF ECXOEF^OEF/OIF return date ECXOEFDT^
    119  ;nppd code ECXNPPDC^nppd entry date ECXNPPDT
    120  ;assoc pc provider npi ECASNPI^primary care provider npi ECPTNPI
     111 ;radiation ECXIR
    121112 N DA,DIK
    122113 S EC7=$O(^ECX(ECFILE,999999999),-1),EC7=EC7+1
     
    128119 S ECODE=ECODE_ECXLMC_U_ECXBILST_U_ECXVET_U_ECXTYPE_U_ECXRQST_U_ECXRCST_U
    129120 S ECODE=ECODE_ECXPHCPC_U
    130  S ECODE1=ECXZIP_U_ECXDOB_U_ECXSEX_U_ECXGRPR_U_U_ECXMPI_U
     121 S ECODE1=ECXZIP_U_ECXDOB_U_ECXSEX_U_ECXGRPR_U_ECPTNPI_U_ECXMPI_U
    131122 S ECODE1=ECODE1_ECXDSSD_U_ECCLAS_U_ECXRACE_U_ECXPST_U_ECXPLOC_U
    132123 S ECODE1=ECODE1_U_U_ECXMST_U_ECXENRL_U_ECXSTATE_U
    133  S ECODE1=ECODE1_ECXCNTY_U_ECASPR_U_ECCLAS2_U_U_ECXDOM_U
     124 S ECODE1=ECODE1_ECXCNTY_U_ECASPR_U_ECCLAS2_U_ECASNPI_U_ECXDOM_U
    134125 S ECODE1=ECODE1_ECXCAT_U_ECXSTAT_U_$S(ECXLOGIC<2005:ECXPRIOR,1:"")_U_ECXPHI_U_ECXPOS_U
    135126 S ECODE1=ECODE1_ECXOBS_U_ECXENC_U_ECXAOL_U_ECXCNH_U_ECXPDIV_U
    136127 S ECODE1=ECODE1_ECXHNCI_U_ECXETH_U_ECXRC1_U
    137128 I ECXLOGIC>2004 S ECODE1=ECODE1_U_ECXPRIOR_ECXSBGRP_U_ECXUESTA_U_ECXPTYPE_U_ECXCVE_U_ECXCVEDT_U_ECXCVENC_U_ECXNPRFI
    138  I ECXLOGIC>2006 S ECODE1=ECODE1_U_ECXERI_U_ECXAO_U_ECXECE_U_ECXHNC_U_ECXMIL_U_ECXIR_U
    139  I ECXLOGIC>2007 S ECODE2=ECXOEF_U_ECXOEFDT_U_ECXNPPDC_U_ECXNPPDT_U_ECASNPI_U_ECPTNPI
    140  S ^ECX(ECFILE,EC7,0)=ECODE,^ECX(ECFILE,EC7,1)=ECODE1,^ECX(ECFILE,EC7,2)=$G(ECODE2),ECRN=ECRN+1
     129 I ECXLOGIC>2006 S ECODE1=ECODE1_U_ECXERI_U_ECXAO_U_ECXECE_U_ECXHNC_U_ECXMIL_U_ECXIR
     130 S ^ECX(ECFILE,EC7,0)=ECODE,^ECX(ECFILE,EC7,1)=ECODE1,ECRN=ECRN+1
    141131 S DA=EC7,DIK="^ECX("_ECFILE_"," D IX1^DIK K DIK,DA
    142132 I $D(ZTQUEUED),$$S^%ZTLOAD S QFLG=1
Note: See TracChangeset for help on using the changeset viewer.