| 1 | ONCOTN ;Hines OIFO/GWB - TNM Staging ;9/27/93
|
---|
| 2 | ;;2.11;ONCOLOGY;**1,3,6,7,11,15,19,22,25,28,29,35,36,37,41,42,43,44,46,47**;Mar 07, 1995;Build 19
|
---|
| 3 | S DATEDX=$P(^ONCO(165.5,D0,0),U,16)
|
---|
| 4 | N YR S YR=$E(DATEDX,1,3)
|
---|
| 5 | S ONCED=$S(YR<283:1,YR<288:2,YR<292:3,YR<298:4,YR<303:5,1:6)
|
---|
| 6 | S S=$P(^ONCO(165.5,D0,0),U,1)
|
---|
| 7 | S T=$P($G(^ONCO(165.5,D0,2)),U,1)
|
---|
| 8 | I T="" W !!?5,"PRIMARY SITE not defined.",! S Y=20 Q
|
---|
| 9 | S H=$$HIST^ONCFUNC(D0)
|
---|
| 10 | S Y=69
|
---|
| 11 | ;
|
---|
| 12 | ;Mycosis fungoides and Sezary Disease of Skin, Vulva, Penis, Scrotum
|
---|
| 13 | I (H=97003)!(H=97013),($E(T,3,4)=44)!($E(T,3,4)=51)!($E(T,3,4)=60)!(T=67632),ONCED>5 Q
|
---|
| 14 | ;
|
---|
| 15 | I (S=62)!($$LYMPHOMA^ONCFUNC(D0)) D S Y="@376" Q
|
---|
| 16 | .W !!?3,"No TNM classification is available for Lymphoid Neoplasms.",!
|
---|
| 17 | .D CTNM88,PTNM88
|
---|
| 18 | ;
|
---|
| 19 | I (T=67301)!(T=67339)!(T=67379)!($E(T,1,4)=6739)!(T=67630)!(T=67631)!(T=67637)!(T=67638)!(T=67639)!(T=67691)!($E(T,1,4)=6774)!(T=67750)!(T=67754)!(T=67755)!(T=67758)!(T=67759)!($E(T,1,4)=6776)!($E(T,1,4)=6726) D S Y="@313" Q
|
---|
| 20 | .W !!?3,"AJCC does not define staging for this site.",!
|
---|
| 21 | .D CTNM88,CSTG88,CSB,PTNM88,PSTG88,PSB
|
---|
| 22 | ;
|
---|
| 23 | I (T=67254)!(T=67312)!(T=67313)!(T=67318)!(T=67319) D S Y="@313" Q
|
---|
| 24 | .W !!?3,"AJCC does not define staging for this site.",!
|
---|
| 25 | .D CTNM88,CSTG88,CSB,PTNM88,PSTG88,PSB
|
---|
| 26 | ;
|
---|
| 27 | I ONCED>5,$$MELANOMA^ONCOU55(D0),($E(T,3,4)=44)!($E(T,3,4)=51)!($E(T,3,4)=60)!(T=67632),(H=87233)!(H=87283)!(H=87303)!(H=87403)!(H=87412)!(H=87413)!(H=87463)!(H=87703)!(H=87733)!(H=87743)!(H=87422) D S Y="@313" Q
|
---|
| 28 | .W !!?1,"Histology ",$E(H,1,4)_"/"_$E(H,5)," is not appropriate for or relevant to the staging of melanoma.",!
|
---|
| 29 | .D CTNM88,CSTG88,CSB,PTNM88,PSTG88,PSB
|
---|
| 30 | ;
|
---|
| 31 | I ONCED>5,(T=67140)!(T=67142)!(T=67148) D S Y="@313" Q
|
---|
| 32 | .W !!?3,"AJCC does not define staging for this site.",!
|
---|
| 33 | .D CTNM88,CSTG88,CSB,PTNM88,PSTG88,PSB
|
---|
| 34 | ;
|
---|
| 35 | I (T=67250)!($E(T,1,4)=6715)!($E(T,1,4)=6716)!($E(T,1,4)=6717)!($E(T,1,4)=6718),$E(H,1,4)=8936,ONCED>5 D S Y="@313" Q
|
---|
| 36 | .W !!," No TNM coding/staging available for GASTROINTESTINAL STROMA of ",$S($E(T,1,4)=6715:"ESOPHAGUS",$E(T,1,4)=6716:"STOMACH",$E(T,1,4)=6717:"SMALL INTESTINE",$E(T,1,4)=6718:"COLON",T=67250:"PANCREAS, HEAD",1:""),".",!
|
---|
| 37 | .D CTNM88,CSTG88,CSB,PTNM88,PSTG88,PSB
|
---|
| 38 | ;
|
---|
| 39 | I (T=67199)!(T=67209)!($E(T,3,4)=18)!($E(T,3,4)=21)!($E(T,3,4)=16)!($E(T,3,4)=17)!(T=67239)!($E(T,3,4)=24)!($E(T,3,4)=25),($E(H,1,4)=8240)!($E(H,1,4)=8241)!($E(H,1,4)=8242)!($E(H,1,4)=8243)!($E(H,1,4)=8249)!($E(H,1,4)=9091) D S Y="@313" Q
|
---|
| 40 | .W !!?3,"No TNM coding/staging is available for carcinoid tumors" D
|
---|
| 41 | ..I ($E(T,3,4)=16)!($E(T,3,4)=17)!($E(T,3,4)=18)!($E(T,3,4)=21)!(T=67239)!($E(T,3,4)=24)!(T=67241)!($E(T,3,4)=25) W !?3,"of the ",$P($G(^ONCO(164,T,0)),U,1),"."
|
---|
| 42 | ..W !
|
---|
| 43 | .D CTNM88,CSTG88,CSB,PTNM88,PSTG88,PSB
|
---|
| 44 | ;
|
---|
| 45 | I $E(T,1,4)=6734 D ^ONCLNG,^ONCLNG1 I $D(ONCLUNG(H)) D S Y="@313" Q
|
---|
| 46 | .W !!?3,"No TNM coding/staging available for sarcomas and rare tumors of the lung.",!
|
---|
| 47 | .D CTNM88,CSTG88,CSB,PTNM88,PSTG88,PSB
|
---|
| 48 | .K ONCLUNG
|
---|
| 49 | K ONCLUNG
|
---|
| 50 | ;
|
---|
| 51 | I (T=67380)!(T=67381)!(T=67382)!(T=67383)!(T=67388)!($E(T,1,4)=6747)!($E(T,1,4)=6748)!($E(T,1,4)=6749),(H=91203)!(H=89903) D S Y="@313" Q
|
---|
| 52 | .W !!?3,"No TNM coding/staging available for angiosarcoma or malignant mesenchymoma.",! D
|
---|
| 53 | .D CTNM88,CSTG88,CSB,PTNM88,PSTG88,PSB
|
---|
| 54 | ;
|
---|
| 55 | ;Fallopian Tube (C57.0)
|
---|
| 56 | ;Other/unspecified female genitalia (C57.1-C57.9)
|
---|
| 57 | I ((T=67570)&(ONCED<5))!(($E(T,1,4)=6757)&(T'=67570)) D S Y="@313" Q
|
---|
| 58 | .W !!?3,"AJCC does not define staging for this site.",!
|
---|
| 59 | .D CTNM88,CSTG88,CSB,PTNM88,PSTG88,PSB
|
---|
| 60 | ;
|
---|
| 61 | ;Paraurethral gland (C68.1)
|
---|
| 62 | ;Overlapping lesion of urinary organs (C68.8)
|
---|
| 63 | ;Urinary system, NOS (C68.9)
|
---|
| 64 | I ONCED>5,((T=67681)!(T=67688)!(T=67689)) D S Y="@313" Q
|
---|
| 65 | .W !!?3,"AJCC does not define staging for this site.",!
|
---|
| 66 | .D CTNM88,CSTG88,CSB,PTNM88,PSTG88,PSB
|
---|
| 67 | ;
|
---|
| 68 | ;Melanoma of the Eyelid
|
---|
| 69 | I ONCED<5,T=67441,$$MELANOMA^ONCOU55(D0) D S Y=37.2 Q
|
---|
| 70 | .W !!?3,"No classification is recommended at present.",!
|
---|
| 71 | .S $P(^ONCO(165.5,D0,2),U,25)=88
|
---|
| 72 | .W !,"CLINICAL T: T88 NA"
|
---|
| 73 | ;
|
---|
| 74 | ;Brain and Spinal Cord
|
---|
| 75 | I ONCED>4,(T=67700)!(T=67701)!(T=67709)!(T=67751)!(T=67752)!(T=67753)!($E(T,3,4)=71)!($E(T,3,4)=72) D S Y="@313" Q
|
---|
| 76 | .W !!?3,"Central Nervous System Tumors have no TNM designation.",!
|
---|
| 77 | .D CTNM88,CSTG88,CSB,PTNM88,PSTG88,PSB
|
---|
| 78 | ;
|
---|
| 79 | ;Kaposi's sarcoma
|
---|
| 80 | I H=91403 D S Y="@313" Q
|
---|
| 81 | .W !!?3,"No TNM classification or staging is available for Kaposi's sarcoma.",!
|
---|
| 82 | .D CTNM88,CSTG88,CSB,PTNM88,PSTG88,PSB
|
---|
| 83 | ;
|
---|
| 84 | I $P(^ONCO(164,T,0),U,11)="" D S Y="@313" Q
|
---|
| 85 | .W !!?3,"No stage grouping is presently recommended.",!
|
---|
| 86 | .D CTNM88,CSTG88,CSB,PTNM88,PSTG88,PSB
|
---|
| 87 | Q
|
---|
| 88 | ;
|
---|
| 89 | CN2 ;GTT - clinical
|
---|
| 90 | S T=$P($G(^ONCO(165.5,D0,2)),U,1)
|
---|
| 91 | I T=67589 D S Y=37.3 Q
|
---|
| 92 | .W !!," Regional lymph node (N) classification does not apply to these tumors.",!
|
---|
| 93 | .S $P(^ONCO(165.5,D0,2),U,26)=88
|
---|
| 94 | .W !,"CLINICAL N: N88 NA"
|
---|
| 95 | Q
|
---|
| 96 | ;
|
---|
| 97 | CN4 ;GTT - pathologic
|
---|
| 98 | S T=$P($G(^ONCO(165.5,D0,2)),U,1)
|
---|
| 99 | I T=67589 D S Y=87 Q
|
---|
| 100 | .W !!," Regional lymph node (N) classification does not apply to these tumors.",!
|
---|
| 101 | .S $P(^ONCO(165.5,D0,2.1),U,2)=88
|
---|
| 102 | .W !,"PATHOLOGIC N: N88 NA"
|
---|
| 103 | Q
|
---|
| 104 | ;
|
---|
| 105 | CN5 ;GTT - other
|
---|
| 106 | S T=$P($G(^ONCO(165.5,D0,2)),U,1)
|
---|
| 107 | I T=67589 D S Y=99 Q
|
---|
| 108 | .W !!," Regional lymph node (N) classification does not apply to these tumors.",!
|
---|
| 109 | .S $P(^ONCO(165.5,D0,2.1),U,7)=88
|
---|
| 110 | .W !,"OTHER N: N88 NA"
|
---|
| 111 | Q
|
---|
| 112 | ;
|
---|
| 113 | RECN ;GTT - Subsequent Recurrences - other
|
---|
| 114 | S T=$P($G(^ONCO(165.5,D0,2)),U,1)
|
---|
| 115 | I T=67589 D S Y=3 Q
|
---|
| 116 | .W !!," Regional lymph node (N) classification does not apply to these tumors.",!
|
---|
| 117 | .S $P(^ONCO(165.5,D0,23,D1,0),U,8)=88
|
---|
| 118 | .W !,"OTHER N: N88 NA"
|
---|
| 119 | Q
|
---|
| 120 | ;
|
---|
| 121 | ES ;Automatic Staging
|
---|
| 122 | N YR S YR=$E($P($G(^ONCO(165.5,D0,0)),U,16),1,3)
|
---|
| 123 | S ONCED=$S(YR<283:1,YR<288:2,YR<292:3,YR<298:4,YR<303:5,1:6)
|
---|
| 124 | I ONCED<3 D Q
|
---|
| 125 | .W !!,"DATE DX prior to 1988. Automatic staging unavailable.",!
|
---|
| 126 | S STGTYP=$S(STGIND="C":"CLINICAL",STGIND="P":"PATHOLOGIC",STGIND="O":"OTHER",STGIND="R":"RECURRENCE",1:"")
|
---|
| 127 | S XX=$G(^ONCO(165.5,D0,2))
|
---|
| 128 | G EX:XX=""
|
---|
| 129 | S ST=$P(^ONCO(165.5,D0,0),U,1)
|
---|
| 130 | S G=$P(^ONCO(165.5,D0,2),U,5)
|
---|
| 131 | S TX=$P(^ONCO(165.5,D0,2),U,1)
|
---|
| 132 | S HT=$$HIST^ONCFUNC(D0)
|
---|
| 133 | S SP=$P($G(^ONCO(164,+TX,0)),U,11)
|
---|
| 134 | I STGIND="C" D
|
---|
| 135 | .S XXX=$G(^ONCO(165.5,D0,2))
|
---|
| 136 | .S T=$P(XXX,U,25)
|
---|
| 137 | .S N=$P(XXX,U,26)
|
---|
| 138 | .S M=$P(XXX,U,27)
|
---|
| 139 | I STGIND="P" D
|
---|
| 140 | .S XXX=$G(^ONCO(165.5,D0,2.1))
|
---|
| 141 | .S T=$P(XXX,U,1)
|
---|
| 142 | .S N=$P(XXX,U,2)
|
---|
| 143 | .S M=$P(XXX,U,3)
|
---|
| 144 | .I $E(M,1)'=1 D
|
---|
| 145 | ..S M=$P($G(^ONCO(165.5,D0,2)),U,27)
|
---|
| 146 | ..W !!?12,"CLINICAL M will be used to calculate PATHOLOGIC STAGE GROUPING."
|
---|
| 147 | I STGIND="O" D
|
---|
| 148 | .S XXX=$G(^ONCO(165.5,D0,2.1))
|
---|
| 149 | .S T=$P(XXX,U,6)
|
---|
| 150 | .S N=$P(XXX,U,7)
|
---|
| 151 | .S M=$P(XXX,U,8)
|
---|
| 152 | I STGIND="R" D
|
---|
| 153 | .S XXX=$G(^ONCO(165.5,D0,23,DA,0))
|
---|
| 154 | .S T=$P(XXX,U,6)
|
---|
| 155 | .S N=$P(XXX,U,7)
|
---|
| 156 | .S M=$P(XXX,U,8)
|
---|
| 157 | I T="" D G SG
|
---|
| 158 | .W !!?3,"No ",STGTYP," T category has been assigned."
|
---|
| 159 | .S SG=99
|
---|
| 160 | I N="",ST'=58 D G SG
|
---|
| 161 | .W !!?3,"No ",STGTYP," N category has been assigned."
|
---|
| 162 | .S SG=99
|
---|
| 163 | I M="" D G SG
|
---|
| 164 | .W !?3,"No ",STGTYP," M category has been assigned."
|
---|
| 165 | .S SG=99
|
---|
| 166 | ;
|
---|
| 167 | ;Melanoma of the Eyelid (C44.1)
|
---|
| 168 | I TX=67441,ONCED<5,$$MELANOMA^ONCOU55(D0) S AG=37 G AG
|
---|
| 169 | ;
|
---|
| 170 | ;Melanoma of the Skin
|
---|
| 171 | I $$MELANOMA^ONCOU55(D0),$P($G(^ONCO(164,+TX,0)),U,15) S AG=22 G AG
|
---|
| 172 | ;
|
---|
| 173 | ;GTT
|
---|
| 174 | I TX=67589 S AG=54 G AG
|
---|
| 175 | ;
|
---|
| 176 | ;Urethra (C68.9)
|
---|
| 177 | ;Urothelial (Transitional Cell) Carcinoma of the Prostate
|
---|
| 178 | I ONCED>4,TX=67619,(HT=81203)!(HT=81303)!(HT=81223)!(HT=81202) D G AG
|
---|
| 179 | .S AG=35
|
---|
| 180 | ;
|
---|
| 181 | ;Melanoma of the Conjunctiva
|
---|
| 182 | I $$MELANOMA^ONCOU55(D0),TX=67690 S AG=39 G AG
|
---|
| 183 | ;
|
---|
| 184 | ;Melanoma of the Uvea
|
---|
| 185 | I $$MELANOMA^ONCOU55(D0),((TX=67693)!(TX=67694)) S AG=40 G AG
|
---|
| 186 | ;
|
---|
| 187 | ;Lymphoid Neoplasms
|
---|
| 188 | ;Mycosis fungoides (9700/3)
|
---|
| 189 | ;Sezary Disease (9701/3)
|
---|
| 190 | I ONCED>5,(HT=97003)!(HT=97013) S AG=55 G AG
|
---|
| 191 | ;
|
---|
| 192 | S AG=$P($G(^ONCO(164,+TX,0)),U,12)
|
---|
| 193 | ;
|
---|
| 194 | AG ;DO staging subroutine
|
---|
| 195 | S SG=99
|
---|
| 196 | I T=88,N=88,M=88 S SG=88 G SG
|
---|
| 197 | D @(AG_"^ONCOTN0")
|
---|
| 198 | W:SG=99 !!,?12,"TNM combination not in staging table."
|
---|
| 199 | ;
|
---|
| 200 | SG ;Computed stage
|
---|
| 201 | I STGIND="C" S $P(^ONCO(165.5,D0,2),U,20)=SG
|
---|
| 202 | I STGIND="P" S $P(^ONCO(165.5,D0,2.1),U,4)=SG
|
---|
| 203 | I STGIND="O" S $P(^ONCO(165.5,D0,2.1),U,9)=SG
|
---|
| 204 | I STGIND="R" S $P(^ONCO(165.5,D0,23,DA,0),U,9)=SG
|
---|
| 205 | I SG'="" S X=SG D KSG^ONCOCRC D
|
---|
| 206 | .I STGIND="C" D CSSG^ONCOCRC Q
|
---|
| 207 | .I STGIND="P" D PSSG^ONCOCRC Q
|
---|
| 208 | S CMPFLG="COMPUTING TNM"
|
---|
| 209 | W !!?12,"Computed "_$S(STGIND="C":"CLINICAL",STGIND="P":"PATHOLOGIC",STGIND="O":"OTHER",STGIND="R":"RECURRENCE",1:"")," STAGE GROUPING: ",$$SGOUT^ONCOTNO(D0),!
|
---|
| 210 | EX Q
|
---|
| 211 | ;
|
---|
| 212 | CTNM88 ;CLINICAL TNM 88
|
---|
| 213 | S $P(^ONCO(165.5,D0,2),U,25)=88
|
---|
| 214 | S $P(^ONCO(165.5,D0,2),U,26)=88
|
---|
| 215 | S $P(^ONCO(165.5,D0,2),U,27)=88
|
---|
| 216 | W !,"CLINICAL T: T88 NA"
|
---|
| 217 | W !,"CLINICAL N: N88 NA"
|
---|
| 218 | W !,"CLINICAL M: M88 NA",!
|
---|
| 219 | S:$P($G(^ONCO(165.5,D0,7)),U,7)="" $P(^ONCO(165.5,D0,7),U,7)="0000000"
|
---|
| 220 | S:$P($G(^ONCO(165.5,D0,7)),U,14)="" $P(^ONCO(165.5,D0,7),U,14)="0000000"
|
---|
| 221 | Q
|
---|
| 222 | ;
|
---|
| 223 | CSB I DATEDX>2951231 D
|
---|
| 224 | .S $P(^ONCO(165.5,D0,3),U,32)=0
|
---|
| 225 | .W !,"STAGED BY (CLINICAL STAGE): Not staged",!
|
---|
| 226 | Q
|
---|
| 227 | ;
|
---|
| 228 | PTNM88 ;PATHOLOGIC TNM 88
|
---|
| 229 | S $P(^ONCO(165.5,D0,7),U,17)="N"
|
---|
| 230 | S $P(^ONCO(165.5,D0,2.1),U,1)=88
|
---|
| 231 | S $P(^ONCO(165.5,D0,2.1),U,2)=88
|
---|
| 232 | S $P(^ONCO(165.5,D0,2.1),U,3)=88
|
---|
| 233 | W !,"MULTIMODALITY THERAPY: NO"
|
---|
| 234 | W !,"PATHOLOGIC T: T88 NA"
|
---|
| 235 | W !,"PATHOLOGIC N: N88 NA"
|
---|
| 236 | W !,"PATHOLOGIC M: M88 NA",!
|
---|
| 237 | Q
|
---|
| 238 | ;
|
---|
| 239 | PSB I DATEDX>2951231 D
|
---|
| 240 | .S $P(^ONCO(165.5,D0,2.1),U,5)=0
|
---|
| 241 | .W !,"STAGED BY (PATHOLOGIC STAGE): Not staged",!
|
---|
| 242 | Q
|
---|
| 243 | ;
|
---|
| 244 | CSTG88 ;CLINICAL STAGE 88
|
---|
| 245 | S $P(^ONCO(165.5,D0,2),U,20)=88
|
---|
| 246 | W !,"STAGE GROUP CLINICAL: NA",!
|
---|
| 247 | S TMP=$G(X),X=88 D CSSG^ONCOCRC S X=TMP
|
---|
| 248 | Q
|
---|
| 249 | ;
|
---|
| 250 | PSTG88 ;PATHOLOGIC STAGE 88
|
---|
| 251 | S $P(^ONCO(165.5,D0,2.1),U,4)=88
|
---|
| 252 | W !,"STAGE GROUP PATHOLOGIC: NA",!
|
---|
| 253 | S TMP=$G(X),X=88 D PSSG^ONCOCRC S X=TMP
|
---|
| 254 | Q
|
---|
| 255 | ;
|
---|
| 256 | CN1 ;No longer used. Called by PCEs.
|
---|
| 257 | CN3 ;No longer used. Called by PCEs.
|
---|
| 258 | Q
|
---|