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
|
---|