Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: ONCSG4

ONCSG4.m

Go to the documentation of this file.
  1. ONCSG4 ;Hines OIFO/GWB - Automatic Staging Tables ;02/28/11
  1. ;;2.2;ONCOLOGY;**1**;Jul 31, 2013;Build 8
  1. ;
  1. ;GYNECOLOGICAL SITES
  1. ;
  1. VU3 ;Vulva - 3rd edition
  1. I M!($E(N)=3)!(T=4) S SG=4
  1. E I T="IS" S SG=0
  1. E I T=1,($E(N)=0)!($E(N)=1),$E(M)=0 S SG=1
  1. E I T=2,($E(N)=0)!($E(N)=1),$E(M)=0 S SG=2
  1. E I T=3,($E(N)=0)!($E(N)=1)!($E(N)=2),$E(M)=0 S SG=3
  1. E I (T=1)!(T=2),$E(N)=2,$E(M)=0 S SG=3
  1. E S SG=99
  1. Q
  1. ;
  1. VU4 ;Vulva - 4th edition
  1. I M S SG="4B"
  1. E I T=4,$E(M)=0 S SG="4A"
  1. E I (T=1)!(T=2)!(T=3),$E(N)=2,$E(M)=0 S SG="4A"
  1. E I T="IS",$E(N)=0,$E(M)=0 S SG=0
  1. E I T=1,$E(N)=0,$E(M)=0 S SG=1
  1. E I T=2,$E(N)=0,$E(M)=0 S SG=2
  1. E I (T=1)!(T=2),$E(N)=1,$E(M)=0 S SG=3
  1. E I T=3,($E(N)=0)!($E(N)=1),$E(M)=0 S SG=3
  1. E S SG=99
  1. Q
  1. ;
  1. VU56 ;Vulva - 5th and 6th edition
  1. S TNM=T_N_M D K TNM Q
  1. .I TNM="IS00" S SG=0 Q ;0 Tis N0 M0
  1. .I TNM=100 S SG=1 Q ;I T1 N0 M0
  1. .I TNM="1A00" S SG="1A" Q ;IA T1a N0 M0
  1. .I TNM="1B00" S SG="1B" Q ;IB T1b N0 M0
  1. .I TNM=200 S SG=2 Q ;II T2 N0 M0
  1. .I TNM=110 S SG=3 Q ;III T1 N1 M0
  1. .I TNM=210 S SG=3 Q ; T2 N1 M0
  1. .I TNM=300 S SG=3 Q ; T3 N0 M0
  1. .I TNM=310 S SG=3 Q ; T3 N1 M0
  1. .I TNM=120 S SG="4A" Q ;IVA T1 N2 M0
  1. .I TNM=220 S SG="4A" Q ; T2 N2 M0
  1. .I TNM=320 S SG="4A" Q ; T3 N2 M0
  1. .I T=4,M=0 S SG="4A" Q ; T4 Any N M0
  1. .I M=1 S SG="4B" Q ;IVB Any T Any N M1
  1. ;
  1. VU7 ;Vulva - 7th edition
  1. S TNM=T_N_M D K TNM Q
  1. .I TNM="IS00" S SG=0 Q ;0 Tis N0 M0
  1. .I TNM=100 S SG=1 Q ;I T1 N0 M0
  1. .I TNM="1A00" S SG="1A" Q ;IA T1a N0 M0
  1. .I TNM="1B00" S SG="1B" Q ;IB T1b N0 M0
  1. .I TNM=200 S SG=2 Q ;II T2 N0 M0
  1. .I $E(T,1)=1,N="1A",M=0 S SG="3A" Q ;IIIA T1 N1a M0
  1. .I $E(T,1)=1,N="1B",M=0 S SG="3A" Q ; T1 N1b M0
  1. .I TNM="21A0" S SG="3A" Q ; T2 N1a M0
  1. .I TNM="21B0" S SG="3A" Q ; T2 N1b M0
  1. .I $E(T,1)=1,N="2A",M=0 S SG="3B" Q ;IIIB T1 N2a M0
  1. .I $E(T,1)=1,N="2B",M=0 S SG="3B" Q ; T1 N2b M0
  1. .I TNM="22A0" S SG="3B" Q ; T2 N2a M0
  1. .I TNM="22B0" S SG="3B" Q ; T2 N2b M0
  1. .I $E(T,1)=1,N="2C",M=0 S SG="3C" Q ;IIIC T1 N2c M0
  1. .I TNM="22C0" S SG="3C" Q ; T2 N2c M0
  1. .I $E(T,1)=1,N=3,M=0 S SG="4A" Q ;IVA T1 N3 M0
  1. .I TNM=230 S SG="4A" Q ; T2 N3 M0
  1. .I T=3,M=0 S SG="4A" Q ; T3 Any N M0
  1. .I M=1 S SG="4B" Q ;IVB Any T Any N M1
  1. ;
  1. VA34 ;Vagina - 3rd and 4th editions
  1. S SG=99
  1. I M[1 S SG="4B"
  1. E I M[0 D
  1. .I T[4 S SG="4A"
  1. .E I N[2,(T[1)!(T[2)!(T[3) S SG="4A"
  1. .E I N[1,(T[1)!(T[2)!(T[3) S SG=3
  1. .E I N[0,(T["IS")!(T[1)!(T[2)!(T[3) S SG=+T
  1. Q
  1. ;
  1. VA567 ;Vagina - 5th, 6th and 7th editions
  1. S TNM=T_N_M D K TNM Q
  1. .I TNM="IS00" S SG=0 Q ;0 Tis N0 M0
  1. .I TNM=100 S SG=1 Q ;I T1 N0 M0
  1. .I TNM=200 S SG=2 Q ;II T2 N0 M0
  1. .I TNM=110 S SG=3 Q ;III T1 N1 M0
  1. .I TNM=210 S SG=3 Q ; T2 N1 M0
  1. .I TNM=300 S SG=3 Q ; T3 N0 M0
  1. .I TNM=310 S SG=3 Q ; T3 N1 M0
  1. .I T=4,M=0 S SG="4A" Q ;IVA T4 Any N M0
  1. .I M=1 S SG="4B" Q ;IVB Any T Any N M1
  1. ;
  1. CEU34 ;Cervix Uteri - 3rd and 4th editions
  1. I $E(M)=1 S SG="4B"
  1. E I $E(T)=4,$E(M)=0 S SG="4A"
  1. E I $E(T,1,2)="IS",$E(N)=0,$E(M)=0 S SG=0
  1. E I $E(T,1,2)="1A",$E(N)=0,$E(M)=0 S SG="1A"
  1. E I $E(T,1,2)="1B",$E(N)=0,$E(M)=0 S SG="1B"
  1. E I $E(T,1,2)="2A",$E(N)=0,$E(M)=0 S SG="2A"
  1. E I $E(T,1,2)="2B",$E(N)=0,$E(M)=0 S SG="2B"
  1. E I $E(T,1,2)="3A",$E(N)=0,$E(M)=0 S SG="3A"
  1. E I ($E(T)=1)!($E(T)=2)!($E(T,1,2)="3A"),$E(N)=1,$E(M)=0 S SG="3B"
  1. E I $E(T,1,2)="3B",$E(M)=0 S SG="3B"
  1. E S SG=99
  1. Q
  1. ;
  1. CEU56 ;Cervix Uteri - 5th and 6th editions
  1. S TNM=T_N_M D K TNM Q
  1. .I TNM="IS00" S SG=0 Q ;0 Tis N0 M0
  1. .I TNM=100 S SG=1 Q ;I T1 N0 M0
  1. .I TNM="1A00" S SG="1A" Q ;IA T1a N0 M0
  1. .I TNM="1A100" S SG="1A1" Q ;IA1 T1a1 N0 M0
  1. .I TNM="1A200" S SG="1A2" Q ;IA2 T1a2 N0 M0
  1. .I TNM="1B00" S SG="1B" Q ;IB T1b N0 M0
  1. .I TNM="1B100" S SG="1B1" Q ;IB1 T1b1 N0 M0
  1. .I TNM="1B200" S SG="1B2" Q ;IB2 T1b2 N0 M0
  1. .I TNM=200 S SG=2 Q ;II T2 N0 M0
  1. .I TNM="2A00" S SG="2A" Q ;IIA T2a N0 M0
  1. .I TNM="2B00" S SG="2B" Q ;IIB T2b N0 M0
  1. .I TNM=300 S SG=3 Q ;III T3 N0 M0
  1. .I TNM="3A00" S SG="3A" Q ;IIIA T3a N0 M0
  1. .I TNM=110 S SG="3B" Q ;IIIB T1 N1 M0
  1. .I TNM=210 S SG="3B" Q ; T2 N1 M0
  1. .I TNM="3A10" S SG="3B" Q ; T3a N1 M0
  1. .I T="3B",M=0 S SG="3B" Q ; T3b Any N M0
  1. .I T=4,M=0 S SG="4A" Q ;IVA T4 Any N M0
  1. .I M=1 S SG="4B" Q ;IVB Any T Any N M1
  1. ;
  1. CEU7 ;Cervix Uteri - 7th editions
  1. S TNM=T_N_M D K TNM Q
  1. .I TNM="IS00" S SG=0 Q ;0 Tis N0 M0
  1. .I TNM=100 S SG=1 Q ;I T1 N0 M0
  1. .I TNM="1A00" S SG="1A" Q ;IA T1a N0 M0
  1. .I TNM="1A100" S SG="1A1" Q ;IA1 T1a1 N0 M0
  1. .I TNM="1A200" S SG="1A2" Q ;IA2 T1a2 N0 M0
  1. .I TNM="1B00" S SG="1B" Q ;IB T1b N0 M0
  1. .I TNM="1B100" S SG="1B1" Q ;IB1 T1b1 N0 M0
  1. .I TNM="1B200" S SG="1B2" Q ;IB2 T1b2 N0 M0
  1. .I TNM=200 S SG=2 Q ;II T2 N0 M0
  1. .I TNM="2A00" S SG="2A" Q ;IIA T2a N0 M0
  1. .I TNM="2A100" S SG="2A1" Q ;IIA1 T2a1 N0 M0
  1. .I TNM="2A200" S SG="2A2" Q ;IIA2 T2a1 N0 M0
  1. .I TNM="2B00" S SG="2B" Q ;IIB T2b N0 M0
  1. .I TNM=300 S SG=3 Q ;III T3 N0 M0
  1. .I TNM="3A00" S SG="3A" Q ;IIIA T3a N0 M0
  1. .I T="3B",M=0 S SG="3B" Q ;IIIB T1 Any T M0
  1. .I $E(T,1)<4,N=1,M=0 S SG="3B" Q ; T1-3 N1 M0
  1. .I T=4,M=0 S SG="4A" Q ;IVA T4 Any N M0
  1. .I M=1 S SG="4B" Q ;IVB Any T Any N M1
  1. ;
  1. COU3 ;Corpus Uteri - 3rd edition
  1. I $E(M)=1 S SG="4B"
  1. E I $E(T,1,2)="IS",$E(N)=0,$E(M)=0 S SG=0
  1. E I $E(T,1,2)="1A",$E(N)=0,$E(M)=0 S SG="1A"
  1. E I $E(T,1,2)="1B",$E(N)=0,$E(M)=0 S SG="1B"
  1. E I $E(T)=2,$E(N)=0,$E(M)=0 S SG=2
  1. E I $E(T)=1,$E(N)=1,$E(M)=0 S SG=3
  1. E I $E(T)=2,$E(N)=1,$E(M)=0 S SG=3
  1. E I $E(T)=3,$E(M)=0 S SG=3
  1. E I $E(T)=4,$E(M)=0 S SG="4A"
  1. E S SG=99
  1. Q
  1. ;
  1. COU45 ;Corpus Uteri - 4th and 5th editions
  1. I $E(M)=1 S SG="4B"
  1. E I $E(T,1,2)="IS",$E(N)=0,$E(M)=0 S SG=0
  1. E I $E(T,1,2)="1A",$E(N)=0,$E(M)=0 S SG="1A"
  1. E I $E(T,1,2)="1B",$E(N)=0,$E(M)=0 S SG="1B"
  1. E I $E(T,1,2)="1C",$E(N)=0,$E(M)=0 S SG="1C"
  1. E I $E(T,1,2)="2A",$E(N)=0,$E(M)=0 S SG="2A"
  1. E I $E(T,1,2)="2B",$E(N)=0,$E(M)=0 S SG="2B"
  1. E I $E(T,1,2)="3A",$E(N)=0,$E(M)=0 S SG="3A"
  1. E I $E(T,1,2)="3B",$E(N)=0,$E(M)=0 S SG="3B"
  1. E I $E(T)=1,$E(N)=1,$E(M)=0 S SG="3C"
  1. E I $E(T)=2,$E(N)=1,$E(M)=0 S SG="3C"
  1. E I $E(T)=3,$E(N)=1,$E(M)=0 S SG="3C"
  1. E I $E(T)=4,$E(M)=0 S SG="4A"
  1. E S SG=99
  1. Q
  1. ;
  1. COU6 ;Corpus Uteri - 6th edition
  1. S TNM=T_N_M D K TNM Q
  1. .I TNM="IS00" S SG=0 Q ;0 Tis N0 M0
  1. .I TNM=100 S SG=1 Q ;I T1 N0 M0
  1. .I TNM="1A00" S SG="1A" Q ;IA T1a N0 M0
  1. .I TNM="1B00" S SG="1B" Q ;IB T1b N0 M0
  1. .I TNM="1C00" S SG="1C" Q ;IC T1c N0 M0
  1. .I TNM=200 S SG=2 Q ;II T2 N0 M0
  1. .I TNM="2A00" S SG="2A" Q ;IIA T2a N0 M0
  1. .I TNM="2B00" S SG="2B" Q ;IIB T2b N0 M0
  1. .I TNM=300 S SG=3 Q ;III T3 N0 M0
  1. .I TNM="3A00" S SG="3A" Q ;IIIA T3a N0 M0
  1. .I TNM="3B00" S SG="3B" Q ;IIIB T3b N0 M0
  1. .I TNM=110 S SG="3C" Q ;IIIC T1 N1 M0
  1. .I TNM=210 S SG="3C" Q ; T2 N1 M0
  1. .I TNM=310 S SG="3C" Q ; T3 N1 M0
  1. .I T=4,M=0 S SG="4A" Q ;IVA T4 Any N M0
  1. .I M=1 S SG="4B" Q ;IVB Any T Any N M1
  1. ;
  1. COU7 ;Corpus Uteri - 7th edition
  1. N HT14
  1. S HT14=$E(HT,1,4)
  1. I (HT14>7999)&(HT14<8791) G COU7C
  1. I (HT14>8979)&(HT14<8982) G COU7C
  1. I (HT14>9699)&(HT14<9702) G COU7C
  1. I (HT14>8889)&(HT14<8899) G COU7S
  1. I (HT14>8929)&(HT14<8932) G COU7S
  1. I HT14=8933 G COU7S
  1. ;
  1. COU7C ;Corpus Uteri Carcinoma - 7th edition
  1. S TNM=T_N_M D K TNM Q
  1. .I TNM="IS00" S SG=0 Q ;0 Tis N0 M0
  1. .I TNM=100 S SG=1 Q ;I T1 N0 M0
  1. .I TNM="1A00" S SG="1A" Q ;IA T1a N0 M0
  1. .I TNM="1B00" S SG="1B" Q ;IB T1b N0 M0
  1. .I TNM="1C00" S SG="1C" Q ;IC T1c N0 M0
  1. .I TNM=200 S SG=2 Q ;II T2 N0 M0
  1. .I TNM="2A00" S SG="2A" Q ;IIA T2a N0 M0
  1. .I TNM="2B00" S SG="2B" Q ;IIB T2b N0 M0
  1. .I TNM=300 S SG=3 Q ;III T3 N0 M0
  1. .I TNM="3A00" S SG="3A" Q ;IIIA T3a N0 M0
  1. .I TNM="3B00" S SG="3B" Q ;IIIB T3b N0 M0
  1. .I TNM=110 S SG="3C1" Q ;IIIC1 T1 N1 M0
  1. .I TNM="1A10" S SG="3C1" Q ; T1a N1 M0
  1. .I TNM="1B10" S SG="3C1" Q ; T1B N1 M0
  1. .I TNM=210 S SG="3C1" Q ; T2 N1 M0
  1. .I TNM=310 S SG="3C1" Q ; T3 N1 M0
  1. .I TNM="3A10" S SG="3C1" Q ; T3a N1 M0
  1. .I TNM="3B10" S SG="3C1" Q ; T3b N1 M0
  1. .I TNM=120 S SG="3C2" Q ;IIIC2 T1 N2 M0
  1. .I TNM="1A20" S SG="3C2" Q ; T1a N2 M0
  1. .I TNM="1B20" S SG="3C2" Q ; T1b N2 M0
  1. .I TNM=220 S SG="3C2" Q ; T2 N2 M0
  1. .I TNM=320 S SG="3C2" Q ; T3 N2 M0
  1. .I TNM="3A20" S SG="3C2" Q ; T3a N2 M0
  1. .I TNM="3B20" S SG="3C2" Q ; T3b N2 M0
  1. .I T=4,M=0 S SG="4A" Q ;IVA T4 Any N M0
  1. .I M=1 S SG="4B" Q ;IVB Any T Any N M1
  1. ;
  1. COU7S ;Corpus Uteri Sarcoma - 7th edition
  1. S TNM=T_N_M D K TNM Q
  1. .I TNM=100 S SG=1 Q ;I T1 N0 M0
  1. .I TNM="1A00" S SG="1A" Q ;IA T1a N0 M0
  1. .I TNM="1B00" S SG="1B" Q ;IB T1b N0 M0
  1. .I TNM="1C00" S SG="1C" Q ;IC T1c N0 M0
  1. .I $E(T,1)=2,N=0,M=0 S SG=2 Q ;II T2 N0 M0
  1. .I TNM="3A00" S SG="3A" Q ;IIIA T3a N0 M0
  1. .I TNM="3B00" S SG="3B" Q ;IIIB T3b N0 M0
  1. .I TNM=110 S SG="3C" Q ;IIIC T1 N1 M0
  1. .I TNM="1A10" S SG="3C" Q ; T1a N1 M0
  1. .I TNM="1B10" S SG="3C" Q ; T1b N1 M0
  1. .I TNM="1C10" S SG="3C" Q ; T1c N1 M0
  1. .I TNM=210 S SG="3C" Q ; T2 N1 M0
  1. .I TNM=310 S SG="3C" Q ; T3 N1 M0
  1. .I TNM="3A10" S SG="3C" Q ; T3a N1 M0
  1. .I TNM="3B10" S SG="3C" Q ; T3b N1 M0
  1. .I T=4,M=0 S SG="4A" Q ;IVA T4 Any N M0
  1. .I M=1 S SG="4B" Q ;IVB Any T Any N M1
  1. ;
  1. CLEANUP ;Cleanup
  1. K HT,M,N,SG,T