Changeset 636 for FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA
- Timestamp:
- Dec 4, 2009, 8:26:01 PM (15 years ago)
- Location:
- FOIAVistA/tag/r
- Files:
-
- 35 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/DGYACPT.m
r628 r636 1 1 DGYACPT ;ALB/ABR - CPT Utilities ;3/15/97 2 ;;6.0;CPT/HCPCS;;May 19, 1997 2 ;;6.0;CPT/HCPCS;;May 19, 1997;Build 1 3 3 ; 4 4 ; ************************************************ -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTAPIU.m
r628 r636 1 1 ICPTAPIU ;ALB/DEK/KER - CPT UTILITIES FOR APIS ; 04/18/2004 2 ;;6.0;CPT/HCPCS;**1,6,12,14,16,19,22**;May 19, 1997 2 ;;6.0;CPT/HCPCS;**1,6,12,14,16,19,22**;May 19, 1997;Build 1 3 3 ; 4 4 ; External References -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTCOD.m
r628 r636 1 ICPTCOD ;ALB/DEK/KER - CPT CODE APIS ; 11/29/20072 ;;6.0;CPT/HCPCS;**6,12,13,14,16,19 ,40**;May 19, 1997;Build 61 ICPTCOD ;ALB/DEK/KER - CPT CODE APIS ; 04/18/2004 2 ;;6.0;CPT/HCPCS;**6,12,13,14,16,19**;May 19, 1997;Build 1 3 3 ; 4 4 ; External References … … 127 127 .S ER="" F S ER=$O(^DIC(81.3,"M",BR,ER)) Q:'ER I CODA'>ER D 128 128 ..S MI=0 F S MI=$O(^DIC(81.3,"M",BR,ER,MI)) Q:'MI D 129 ...N MDPS130 129 ...S MDST=$G(^DIC(81.3,MI,0)) Q:'$L(MDST) 131 ...S MDPS=$$MODP^ICPTMOD(CODE,+MI,"I",$G(CDT),$G(SRC)) Q:+MDPS'>0132 130 ...I '$G(SRC) Q:$P(MDST,"^",4)="V" 133 131 ...I $G(CDT) S ACTMD="",ACTMD=$$MOD^ICPTMOD(MI,"I",CDT,$G(SRC)) Q:($P(ACTMD,"^")=-1)!($P(ACTMD,"^",7)=0) -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTCR.m
r628 r636 1 1 ICPTCR ;ALB/ABR - MUMPS CROSS REFERENCE ROUTINE ; 3/10/97 2 ;;6.0;CPT/HCPCS;;May 19, 1997 2 ;;6.0;CPT/HCPCS;;May 19, 1997;Build 1 3 3 ; 4 4 ; VARIABLES -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTID.m
r628 r636 1 1 ICPTID ;SLC/KER - CPT IDENTIFIERS ; 04/18/2004 2 ;;6.0;CPT/HCPCS;**19**;May 19, 1997 2 ;;6.0;CPT/HCPCS;**19**;May 19, 1997;Build 1 3 3 ; 4 4 ; External References -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTIDX.m
r628 r636 1 1 ICPTIDX ;DLS/DEK - MUMPS Cross Reference Routine for History ; 04/28/2003 2 ;;6.0;CPT/HCPCS;**14**;May 19, 1997 2 ;;6.0;CPT/HCPCS;**14**;May 19, 1997;Build 1 3 3 ; 4 4 ; ICPTCOD CPT/HCPC Code from Global -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTMIDX.m
r628 r636 1 1 ICPTMIDX ;DLS/DEK - MUMPS Cross Reference Routine for History ; 04/28/2003 2 ;;6.0;CPT/HCPCS;**14**;May 19, 1997 2 ;;6.0;CPT/HCPCS;**14**;May 19, 1997;Build 1 3 3 ; 4 4 ; ICPTMOD CPT/HCPC Code Modifier from Global -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTMOD.m
r628 r636 1 ICPTMOD ;ALB/DEK/KER - CPT MODIFIER APIS ;08/18/2007 2 ;;6.0;CPT/HCPCS;**6,12,13,14,19,30,37**;May 19, 1997;Build 25 3 ; 4 ; Global Variables 5 ; ^DIC(81.3 6 ; ^TMP("ICPTD" SACC 2.3.2.5.1 7 ; 1 ICPTMOD ; ALB/DEK/KER - CPT MODIFIER APIS ; 09/06/2006 2 ;;6.0;CPT/HCPCS;**6,12,13,14,19,30**;May 19, 1997;Build 1 3 ; 8 4 ; External References 9 ; $$DT^XLFDT DBIA 10103 10 ; 11 ; External References 5 ; DBIA 10103 $$DT^XLFDT 12 6 ; 13 7 Q … … 15 9 ; 16 10 ; Input: MOD Modifier, Internal or External (Required) 17 ; MFT Format "I"=IEN "E"=.01 field (Default)11 ; MFT Modifier Format "I" = IEN "E" = .01 field (Default) 18 12 ; MDT Version Date, FileMan format (default = TODAY) 19 13 ; SRC Source Screen … … 22 16 ; DFN Not used 23 17 ; 24 ; Output: 10 piece string delimited by the up-arrow (^)18 ; Output: Returns a 10 piece string delimited by the up-arrow (^) 25 19 ; 26 20 ; 1 IEN … … 55 49 S STR=STR_"^"_EFF_"^"_$$MSG^ICPTSUPT(MDT) 56 50 S:$L(MODST) $P(STR,"^",3)=MODST 57 MODQ ; Modifier Quit 58 Q STR 51 MODQ Q STR 59 52 ; 60 53 MODD(CODE,OUTARR,DFN,CDT) ; returns CPT description in array 61 54 ; 62 ; Input: CODE CPT Modifier , internal or external (Required)55 ; Input: CODE CPT Modifier code, internal or external (Required) 63 56 ; ARY Output Array Name 64 57 ; e.g. "ABC" or "ABC("TEST")" … … 66 59 ; DFN Not used 67 60 ; CDT Versioning Date (default = TODAY) 68 ; If prior to 1/1/1989, 1/1/1989 will be used69 ; If year only, use first of that year70 ; If month/year only, use first of the month71 ; If later than today, TODAY will be used61 ; If CDT is prior to 1/1/1989, 1/1/1989 will be used 62 ; If CDT is year only, the first of that year will be used 63 ; If CDT is month/year only, the first of month will be used 64 ; If CDT is later than today, TODAY will be used 72 65 ; 73 66 ; Output: # Number of lines in description 74 67 ; 75 ; @ARY(1:n) - Versioned Description ( multiple 62)68 ; @ARY(1:n) - Versioned Description (from the 62 multiple) 76 69 ; @ARY(n+1) - blank 77 ; @ARY(n+1) - message: CODE TEXT MAY BE INACCURATE70 ; @ARY(n+1) - a message stating: CODE TEXT MAY BE INACCURATE 78 71 ; or 79 72 ; -1^Error … … 98 91 . S N=N+1,ARR=OUTARR_N_")",@ARR=$$MSG^ICPTSUPT(CDT,1) 99 92 I +N'>0 S N="-1^VERSIONED DESCRIPTION NOT FOUND FOR MODIFIER "_$P($G(^DIC(81.3,+CODE,0)),"^",1) 100 MODDQ ; Modifier Description Quit 101 Q N 93 MODDQ Q N 102 94 ; 103 95 MODA(CODE,VDT,ARY) ; Return an array of Modifiers for a CPT Code 104 96 D MODA^ICPTMOD2 Q 97 ; 105 98 MODP(CODE,MOD,MFT,MDT,SRC,DFN) ; Check if modifier can be used with code 106 Q $$MODP^ICPTMOD2($G(CODE),$G(MOD),$G(MFT),$G(MDT),$G(SRC),$G(DFN)) 99 ; 100 ; Input: 101 ; 102 ; CODE CPT/HCPCS Code ?7N / ?1A4N / ?4N1A 103 ; MOD Modifier (External or Internal) 104 ; MFT Modifier Format "E" - or "I" 105 ; VDT Date service provided 106 ; SRC Source Screen 107 ; If 0 or Null, Level I and II modifiers 108 ; If >0, Level I, II, and III modifiers 109 ; Output: 110 ; 111 ; If pair is acceptable - Positive 7 Piece "^" Delimited String 112 ; 113 ; 1 - IEN of CPT Modifier 114 ; 2 - Versioned Short Text 115 ; 3 - Beginning Code for Code Range 116 ; 4 - Ending Code for Code Range 117 ; 5 - Code Range Activaiton Date 118 ; 6 - Code Range Inactivation Date 119 ; 7 - Modifier Identifier 120 ; 121 ; If pair is unacceptable 122 ; 123 ; 0 124 ; 125 N ACD,ADT,BEGA,BEGR,CDT,CODEA,CPTS,ENDA,ENDR,ICD,IDT,MIEN,MODEFF,MODI,MODNM,MODST,NEXT,NN,ND,PR,PRN,RIEN,SIEN,SRC,STA,STI,STX,TA,TEFF,TI,TIEN,VDT 126 S:$G(MFT)="" MFT="E" Q:"^E^I^"'[("^"_MFT_"^") "-1^Invalid Modifier Format" 127 S VDT=$P($G(MDT),".",1) Q:+VDT'>0!(VDT'?7N) "-1^Invalid Date" 128 I MFT="E" D I +($G(MIEN))'>0 Q "-1^Multiple Modifiers with the same name, use IEN" 129 . S MIEN=0 S (TIEN,TI)=0 F S TIEN=$O(^DIC(81.3,"B",MOD,TIEN)) Q:+TIEN'>0 D 130 . . S TEFF=$$EFF^ICPTSUPT(81.3,TIEN,VDT) Q:'$P(TEFF,"^",2) 131 . . S TI=TI+1,TA(TI)=TIEN,TA(0)=TI 132 . S:+($G(TA(0)))=1 MIEN=+($G(TA(1))) 133 S:MFT="I" MIEN=+MOD S CODE=$G(CODE) 134 S CODN=$S(CODE?1.N:+CODE,1:$$CODEN^ICPTCOD(CODE)) 135 I CODN<1!'$D(^ICPT(CODN,0)) Q "-1^NO SUCH CPT CODE" 136 S CODE=$P($G(^ICPT(CODN,0)),"^") I '$L(CODE) Q:"-1^NO SUCH CPT CODE " 137 Q:$L(CODE)'=5 "-1^Invalid Code" 138 S CODEA=$S(CODE?1N.4N:+CODE,CODE?4N1A:$A($E(CODE,5))*10_$E(CODE,1,4),1:$A(CODE)_$E(CODE,2,5)) Q:+CODEA'>0 "-1^Invalid Code Source" 139 S MIEN=$G(MIEN) Q:+MIEN'>0 "-1^Invalid Modifier" 140 S SRC=+($G(SRC)) S SRC=$S(+SRC>0:1,1:0) 141 S SIEN=$O(^ICPT("BA",(CODE_" "),0)) Q:+SIEN'>0 "-3^Invalid Code" 142 S CPTS=$P($G(^ICPT(+SIEN,0)),"^",6) Q:CPTS="L"&(SRC'>0) "-1^Invalid Code Source" 143 S MODEFF=$$EFF^ICPTSUPT(81.3,MIEN,VDT) Q:'$P(MODEFF,"^",2) "-1^Modifier Inactive" 144 S MODNM=$P($G(^DIC(81.3,MIEN,0)),"^",2) Q:'$L(MODNM) "-1^Invalid Modifier Name" 145 S MODI=$P($G(^DIC(81.3,MIEN,0)),"^",1) Q:'$L(MODI) "-1^Invalid Modifier ID" 146 S MODST=$$VSTCM^ICPTMOD(MIEN,VDT) K STX S (STA,STI)=0 S CDT=($$DTBR^ICPTSUPT(VDT))+.001 147 S RIEN=0 F S RIEN=$O(^DIC(81.3,MIEN,10,RIEN)) Q:+RIEN'>0 D 148 . S ND=$G(^DIC(81.3,MIEN,10,RIEN,0)) 149 . S BEGR=$P(ND,"^",1),BEGA=$S(BEGR?1N.4N:+BEGR,BEGR?4N1A:$A($E(BEGR,5))*10_$E(BEGR,1,4),1:$A(BEGR)_$E(BEGR,2,5)) Q:CODEA<BEGA 150 . S ENDR=$P(ND,"^",2),ENDA=$S(ENDR?1N.4N:+ENDR,ENDR?4N1A:$A($E(ENDR,5))*10_$E(ENDR,1,4),1:$A(ENDR)_$E(ENDR,2,5)) Q:CODEA>ENDA 151 . S (ACD,ADT)=$P(ND,"^",3),(ICD,IDT)=$P(ND,"^",4) S:ADT="" ADT=2890101 S:'$L(IDT) IDT=$$FMADD^XLFDT($$DT^XLFDT,365) 152 . S NN="^DIC(81.3,"_MIEN_",10,"_RIEN_",0)" 153 . S STA=+($G(STA))+1,STX(STA)=MIEN_"^"_MODST_"^"_BEGR_"^"_ENDR_"^"_ADT_"^"_ICD_"^"_MODI,STX("B",+ADT,+STA)="" 154 S ADT=$O(STX("B",+CDT),-1),STA=$O(STX("B",+ADT," "),-1),MOD=$G(STX(+STA)) Q:+MOD'>0 "0" 155 Q MOD 156 ; 107 157 MODC(MOD) ; Checks modifier for range including code 108 158 D MODC^ICPTMOD2($G(MOD)) 109 159 Q 160 ; 110 161 MULT ; Finds Duplicate Modifiers 111 162 D MULT^ICPTMOD2 Q 112 CODEN(CODE) ; Return the IEN of a CPT modifier CODE 163 ; 164 CODEN(CODE) ; Return the IEN of a CPT modifier 165 ; Input: CPT modifier code 166 ; Output: IEN 167 ; 113 168 Q:$G(CODE)="" -1 114 169 N COD S COD=+$O(^DIC(81.3,"BA",(CODE_" "),0)) 115 170 Q $S(COD>0:COD,1:-1) 171 ; 116 172 VSTCM(IEN,VDATE) ; Versioned Short Text (CPT Modifier) 117 173 N CPT0,CPTC,CPTI,CPTSTD,CPTSTI,CPTVDT,CPTTXT,CPTTD,CPTTI -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTMOD2.m
r628 r636 1 ICPTMOD2 ;ALB/DEK/KER - CPT MODIFIER APIS ;08/18/2007 2 ;;6.0;CPT/HCPCS;**30,37**;May 19, 1997;Build 25 3 ; 4 ; Global Variables 5 ; ^DIC(81.3 6 ; ^ICPT( 7 ; 1 ICPTMOD2 ; ALB/DEK/KER - CPT MODIFIER APIS ; 09/06/2006 2 ;;6.0;CPT/HCPCS;**30**;May 19, 1997;Build 1 3 ; 8 4 ; External References 9 ; $$DT^XLFDT DBIA 10103 10 ; $$FMADD^XLFDT DBIA 10103 11 ; 5 ; DBIA 10103 $$DT^XLFDT 6 ; 12 7 Q 13 8 MODA ; Create an array of Modifiers for a CPT Code … … 49 44 . S (EFF,ST)=$O(^DIC(81.3,MIEN,60,"B"," "),-1) Q:ST'>0 S ST=$O(^DIC(81.3,MIEN,60,"B",ST," "),-1) Q:ST'>0 S ST=$P($G(^DIC(81.3,MIEN,60,ST,0)),"^",2) Q:ST'>0 50 45 . S MOD=$P($G(^DIC(81.3,MIEN,0)),"^",1) Q:'$L(MOD) 51 . S X=$$MODP (CODE,MIEN,"I",VDT,0) S ID=$P(X,"^",6) S ID=$S(+ID>0:"I",1:"A")46 . S X=$$MODP^ICPTMOD(CODE,MIEN,"I",VDT,0) S ID=$P(X,"^",6) S ID=$S(+ID>0:"I",1:"A") 52 47 . S:+X>0 ARY(ID,MOD)=$P(X,"^",1,2)_"^"_EFF_"^"_$P(X,"^",3,7) 53 48 S (A,I)=0,ST="" F S ST=$O(ARY(ST)) Q:ST="" S MOD="" F S MOD=$O(ARY(ST,MOD)) Q:MOD="" S:ST="A" A=A+1 S:ST="I" I=I+1 54 49 S ST=A+I,ARY(0)=ST_"^"_A_"^"_I_"^"_CODE 55 50 Q 56 ;57 MODP(CODE,MOD,MFT,MDT,SRC,DFN) ; Check if modifier can be used with code (pair)58 51 ; 59 ; Input: 60 ; 61 ; CODE CPT/HCPCS Code ?7N / ?1A4N / ?4N1A 62 ; MOD Modifier (External or Internal) 63 ; MFT Modifier Format "E" - or "I" 64 ; VDT Date service provided 65 ; SRC Source Screen 66 ; If 0 or Null, Level I and II modifiers 67 ; If >0, Level I, II, and III modifiers 68 ; Output: 69 ; 70 ; If pair is acceptable - Positive "^" Delimited String 71 ; 72 ; 1 - IEN of CPT Modifier 73 ; 2 - Versioned Short Text 74 ; 3 - Beginning Code for Code Range 75 ; 4 - Ending Code for Code Range 76 ; 5 - Code Range Activaiton Date 77 ; 6 - Code Range Inactivation Date 78 ; 7 - Modifier Identifier 79 ; 80 ; If pair is unacceptable 81 ; 82 ; 0 or 83 ; -1 with error message 84 ; 85 N ADT,BEGA,BEGR,CDT,CODEA,CODN,ENDA,ENDR,ICD,IDT,LACT,LINA,MIEN,MODEFF,MODI,MODNM,MODST,ND,NSTA,RIEN,RSTA,SIEN,STA,STI,STX,TA,TEFF,TI,TIEN,VDT 86 S:$G(MFT)="" MFT="E" Q:"^E^I^"'[("^"_MFT_"^") "-1^Invalid Modifier Format" S VDT=$P($G(MDT),".",1) 87 S:+VDT'?7N VDT=$$DT^XLFDT S:VDT#10000=0 VDT=VDT+101 S:VDT#100=0 VDT=VDT+1 S VDT=$S(VDT<2890101:2890101,1:VDT) 88 Q:+VDT'>0!(VDT'?7N) "-1^Invalid Date" I MFT="E" D I +($G(MIEN))'>0 Q "-1^Multiple Modifiers with the same name, use IEN" 89 . S MIEN=0 S (TIEN,TI)=0 F S TIEN=$O(^DIC(81.3,"B",MOD,TIEN)) Q:+TIEN'>0 D 90 . . S TEFF=$$EFF^ICPTSUPT(81.3,TIEN,VDT) Q:'$P(TEFF,"^",2) S TI=TI+1,TA(TI)=TIEN,TA(0)=TI 91 . S:+($G(TA(0)))=1 MIEN=+($G(TA(1))) 92 S:MFT="I" MIEN=+MOD S CODE=$G(CODE),CODN=$S(CODE?1.N:+CODE,1:$$CODEN^ICPTCOD(CODE)) I CODN<1!'$D(^ICPT(CODN,0)) Q "-1^NO SUCH CPT CODE" 93 S CODE=$P($G(^ICPT(CODN,0)),"^") Q:'$L(CODE) "-1^No such CPT Code" Q:$L(CODE)'=5 "-1^Invalid Code" 94 S CODEA=$S(CODE?1N.4N:+CODE,CODE?4N1A:$A($E(CODE,5))*10_$E(CODE,1,4),1:$A(CODE)_$E(CODE,2,5)) Q:+CODEA'>0 "-1^Invalid Code Source" 95 S MIEN=$G(MIEN) Q:+MIEN'>0 "-1^Invalid Modifier" S SRC=$S(+($G(SRC))>0:1,1:0),SIEN=$O(^ICPT("BA",(CODE_" "),0)) Q:+SIEN'>0 "-3^Invalid Code" 96 Q:$P($G(^ICPT(+SIEN,0)),"^",6)="L"&(SRC'>0) "-1^Invalid Code Source" 97 S MODEFF=$$EFF^ICPTSUPT(81.3,MIEN,VDT) Q:'$P(MODEFF,"^",2) "-1^Modifier Inactive" 98 S MODNM=$P($G(^DIC(81.3,MIEN,0)),"^",2) Q:'$L(MODNM) "-1^Invalid Modifier Name" 99 S MODI=$P($G(^DIC(81.3,MIEN,0)),"^",1) Q:'$L(MODI) "-1^Invalid Modifier ID" 100 S MODST=$$VSTCM^ICPTMOD(MIEN,VDT) K STX S (STA,STI)=0 S CDT=VDT+.001 101 S (LINA,LACT)="",RSTA=0,RIEN=0 F S RIEN=$O(^DIC(81.3,MIEN,10,RIEN)) Q:+RIEN'>0 D 102 . N NSTA S NSTA=0,ND=$G(^DIC(81.3,MIEN,10,RIEN,0)) 103 . S BEGR=$P(ND,"^",1) Q:$L(BEGR)'=5 S BEGA=$S(BEGR?1N.4N:+BEGR,BEGR?4N1A:$A($E(BEGR,5))*10_$E(BEGR,1,4),1:$A(BEGR)_$E(BEGR,2,5)) Q:+CODEA<+BEGA 104 . S ENDR=$P(ND,"^",2) S:$L(ENDR)'=5 ENDR=BEGR S ENDA=$S(ENDR?1N.4N:+ENDR,ENDR?4N1A:$A($E(ENDR,5))*10_$E(ENDR,1,4),1:$A(ENDR)_$E(ENDR,2,5)) 105 . Q:$L(ENDR)&(CODEA>ENDA) S ADT=$P(ND,"^",3),(ICD,IDT)=$P(ND,"^",4) S:ADT="" ADT=2890101 106 . I +CODEA'<+BEGA,+CODEA'>ENDA,+ADT>0,+IDT'>0 S RSTA=1,NSTA=1 S:+ADT>0&(+ADT>(+LACT)) LACT=+ADT 107 . I +CODEA'<+BEGA,+CODEA'>ENDA,+ADT>0,+IDT>0,CDT>ADT,CDT'>IDT S RSTA=1,NSTA=1 S:+ADT>0&(+ADT>(+LACT)) LACT=+ADT 108 . I +CODEA'<+BEGA,+CODEA'>ENDA,+ADT>0,+IDT>0 S:+IDT>0&(+IDT>(+LINA)) LINA=+IDT 109 . Q:NSTA'>0 S:'$L(IDT) IDT=$$FMADD^XLFDT($$DT^XLFDT,365) S ADT=$P(ND,"^",3),(ICD,IDT)=$P(ND,"^",4) S:ADT="" ADT=2890101 110 . S:'$L(IDT) IDT=$$FMADD^XLFDT($$DT^XLFDT,365) S STA=+($G(STA))+1,STX(STA)=MIEN_"^"_MODST_"^"_BEGR_"^"_ENDR_"^"_ADT_"^"_ICD_"^"_MODI,STX("B",+ADT,+STA)="" 111 S:+LACT>0&(+LINA>0)&(LINA'>CDT)&(+LINA>+LACT) RSTA=0 112 S ADT=$O(STX("B",+CDT),-1),STA=$O(STX("B",+ADT," "),-1),MOD=$G(STX(+STA)) 113 Q:+MOD'>0 "0" Q:+RSTA'>0 "0" 114 Q MOD 115 ; 116 MODC(MOD) ; Checks modifier for active range including code 52 MODC(MOD) ; Checks modifier for range including code, and active for date desired 117 53 ; 118 54 ; Input: … … 132 68 ; 133 69 MULT ; Finds iens for all modifiers with same 2-letter code 134 ; MOD = .01, check B x-ref for dupliate .01 fields 135 ; Output: 136 ; STR - a ";" delimited string of IENS for modifier MOD 70 ; MOD = .01, check B x-ref for other mods with equivalent .01 fields 71 ; output concatenates ien of each mod to STR, separated by ":" 137 72 F MODN=0:0 S MODN=$O(^DIC(81.3,"B",MOD,MODN)) Q:'MODN S STR=STR_MODN_"; " 138 73 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTPRN.m
r628 r636 1 1 ICPTPRN ;ALB/MTC,RMO,ABR,MRY - CPT PRINT-OUT DRIVER ; 1/03/03 3:21pm 2 ;;6.0;CPT/HCPCS;**4,8,9,12,13**;May 19, 1997 2 ;;6.0;CPT/HCPCS;**4,8,9,12,13**;May 19, 1997;Build 1 3 3 ; 4 4 ;modified to sort in code name order using temp global;abr 1/96 -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR1.m
r628 r636 1 1 ICPTSR1 ;ALB/ABR,MRY - CPT IENS - REV CPT CODES ; 1/3/03 2:38pm 2 ;;6.0;CPT/HCPCS;**3,4,8,9,12,13**;May 19, 1997 2 ;;6.0;CPT/HCPCS;**3,4,8,9,12,13**;May 19, 1997;Build 1 3 3 ; 4 4 ; This routine points to the ien's of the REVISED CPT codes for 2003 -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR10.m
r628 r636 1 1 ICPTSR10 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR11.m
r628 r636 1 1 ICPTSR11 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR12.m
r628 r636 1 1 ICPTSR12 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR13.m
r628 r636 1 1 ICPTSR13 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR14.m
r628 r636 1 1 ICPTSR14 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR15.m
r628 r636 1 1 ICPTSR15 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR16.m
r628 r636 1 1 ICPTSR16 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR17.m
r628 r636 1 1 ICPTSR17 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR18.m
r628 r636 1 1 ICPTSR18 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR19.m
r628 r636 1 1 ICPTSR19 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR2.m
r628 r636 1 1 ICPTSR2 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**3,4,8,9,12,13**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**3,4,8,9,12,13**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR20.m
r628 r636 1 1 ICPTSR20 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR21.m
r628 r636 1 1 ICPTSR21 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR22.m
r628 r636 1 1 ICPTSR22 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR23.m
r628 r636 1 1 ICPTSR23 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR24.m
r628 r636 1 1 ICPTSR24 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR3.m
r628 r636 1 1 ICPTSR3 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**8,9,12,13**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**8,9,12,13**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR4.m
r628 r636 1 1 ICPTSR4 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 ; 1/28/02 4:17pm 2 ;;6.0;CPT/HCPCS;**8,9,12**;May 19, 1997 2 ;;6.0;CPT/HCPCS;**8,9,12**;May 19, 1997;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR5.m
r628 r636 1 1 ICPTSR5 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR6.m
r628 r636 1 1 ICPTSR6 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR7.m
r628 r636 1 1 ICPTSR7 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR8.m
r628 r636 1 1 ICPTSR8 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSR9.m
r628 r636 1 1 ICPTSR9 ;CPT CODES - ICPTSRx DATA FILE FOR ICPTSR1 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001 2 ;;6.0;CPT/HCPCS;**9,12**;Feb 27, 2001;Build 1 3 3 ; 4 4 Q -
FOIAVistA/tag/r/CPT_HCPCS_CODES-ICPT-DGYA/ICPTSUPT.m
r628 r636 1 1 ICPTSUPT ;SLC/KER - CPT SUPPORT FOR APIS ; 04/18/2004 2 ;;6.0;CPT/HCPCS;**14,19**;May 19, 1997 2 ;;6.0;CPT/HCPCS;**14,19**;May 19, 1997;Build 1 3 3 ; 4 4 ; External References
Note:
See TracChangeset
for help on using the changeset viewer.