ONCSCHME ;HINES OIFO/RTK - Schema derivation, related code continued ;04/27/18
 ;;2.2;ONCOLOGY;**10,13,17,21**;Jul 31, 2013;Build 6
 ;
 ; go through until hit is found, else return ONCSCMA=0
 ;
 ; SOFT TISSUE SCHEMAS CONTINUED
 ;
 ; NEW IN 2021, SCHEMA DISCRIMINATOR 2 CHECKS FIRST
 I "C473^C475^C493^C494^C495"[ONCTPCD D  I ONCSCMA'=0 Q
 .I ((HST14>7999)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017)) D  I ONCSCMA'=0 Q
 ..I (ONCSDIS2=2)!(ONCSDIS2=8) S ONCSCMA="00421"
 ..I ONCSDIS2=1 S ONCSCMA="00410"
 ..I ONCSDIS2=9 S ONCSCMA="00450" D C459^ONCSCHM2
 ..Q
 .I ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9139))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)!(HST14=9700)!(HST14=9701) D  I ONCSCMA'=0 Q
 ..I (ONCSDIS2=2)!(ONCSDIS2=8) S ONCSCMA="00421"
 ..I ONCSDIS2=1 S ONCSCMA="00410"
 ..I ONCSDIS2=9 S ONCSCMA="00450" D C459^ONCSCHM2
 ..Q
 ;
 ;SOFT TISSUE ABDOMEN AND THORACIC: C151-C152,C154-C155,C159,C160-C220
 ;    C239-C249,C260-C269,C339,C379,C600-C619,C630-C639 H8710-8714,8800-
 ;    8803,8810-8921,8932-8934,8940-8990,9000-9016,9030-9043,9045-9137
 ;    9141-9230,9240-9580,9582
 ;  or C221 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8975,8981-8990
 ;    9000-9016,9030-9043,9045-9137,9141-9230,9240-9580,9582
 ;  or C250-C259 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8970,8972-
 ;    8990,9000-9016,9030-9043,9045-9137,9141-9230,9240-9580,9582
 ;  or C340-C349 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8971,8973-
 ;    8975,8981-8990,9000-9016,9030-9043,9045,9054-9137,9141-9230
 ;    9240-9580,9582
 ;  or C473-C475,C493-C495 H8000-8803,8810-8921,8932-8934,8940-8990,9000-
 ;    9016,9030-9043,9045-9137,9141-9230,9240-9580,9582,9700-9701
 ;  or C510-C519 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8990,9000-
 ;    9016,9030-9043,9045-9070,9072-9137,9141-9230,9240-9580,9582
 ;       C51n H8982 and H9064 moved to Vulva V9 in 2024 patch 21
 ;  or C529 H8710-8714,8800-8803,8810-8921,8932,8934,8940-8975,8981-8990
 ;    9000-9016,9030-9043,9045-9070,9072-9105,9120-9137,9141-9230
 ;    9240-9580,9582
 ;  or C530-C539 H8710-8714,8800-8803,8810-8921,8932,8934,8940-8975,8981-
 ;  8990,9000-9016,9030-9043,9045-9105,9120-9137,9141-9230,9240-9580,9582
 ;  or C589 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8990,9000-9016
 ;    9030-9043,9045-9091,9110-9137,9141-9230,9240-9580,9582
 ;  or C620-C629 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8990,9000-
 ;    9016,9030-9043,9045-9060,9062-9063,9072-9073,9082-9083,9086-9091
 ;    9102-9103,9110-9137,9141-9230,9240-9580,9582
 I (ONCT3=151)!(ONCT3=152)!(ONCT3=154)!(ONCT3=155)!(ONCT3=155)!((ONCT3>158)&(ONCT3<221))!((ONCT3>238)&(ONCT3<250))!((ONCT3>259)&(ONCT3<270))!(ONCT3=339)!(ONCT3=379)!((ONCT3>599)&(ONCT3<620))!((ONCT3>629)&(ONCT3<690)) D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017)) S ONCSCMA="00421"
 .I ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582) S ONCSCMA="00421"
 I ONCTPCD="C221" D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8976))!((HST14>8999)&(HST14<9017)) S ONCSCMA="00421"
 .I ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582) S ONCSCMA="00421"
 I "C250^C251^C252^C253^C254^C255^C256^C257^C258^C259"[ONCTPCD D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8971))!((HST14>8971)&(HST14<8991))!((HST14>8999)&(HST14<9017)) S ONCSCMA="00421"
 .I ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582) S ONCSCMA="00421"
 I "C340^C341^C342^C343^C344^C345^C346^C347^C348^C349"[ONCTPCD D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8972))!((HST14>8972)&(HST14<8976))!((HST14>8980)&(HST14<8991))!((HST14>8999)&(HST14<9017)) S ONCSCMA="00421"
 .I ((HST14>9029)&(HST14<9044))!(HST14=9045)!((HST14>9053)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582) S ONCSCMA="00421"
 I "C473^C474^C475^C493^C494^C495"[ONCTPCD D  I ONCSCMA'=0 Q
 .I ((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017)) S ONCSCMA="00421"
 .I ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)!(HST14=9700)!(HST14=9701) S ONCSCMA="00421"
 I "C510^C511^C512^C513^C514^C515^C516^C517^C518^C519"[ONCTPCD D  I ONCSCMA'=0 Q
 .I $P($G(^ONCO(165.5,D0,0)),U,16)<3240000 I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017)) S ONCSCMA="00421"
 .I $P($G(^ONCO(165.5,D0,0)),U,16)>3231231 I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8982)) S ONCSCMA="00421"
 .I $P($G(^ONCO(165.5,D0,0)),U,16)>3231231 I ((HST14>8982)&(HST14<8991))!((HST14>8999)&(HST14<9017)) S ONCSCMA="00421"
 .I $P($G(^ONCO(165.5,D0,0)),U,16)<3240000 I ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9071))!((HST14>9071)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582) S ONCSCMA="00421"
 .I $P($G(^ONCO(165.5,D0,0)),U,16)>3231231 I ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9064))!((HST14>9064)&(HST14<9071))!((HST14>9071)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582) S ONCSCMA="00421"
 I ONCTPCD="C529" D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!(HST14=8932)!(HST14=8934)!((HST14>8939)&(HST14<8976))!((HST14>8980)&(HST14<8991))!((HST14>8999)&(HST14<9017)) S ONCSCMA="00421"
 .I ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9071))!((HST14>9071)&(HST14<9106))!((HST14>9119)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582) S ONCSCMA="00421"
 I "C530^C531^C532^C533^C534^C535^C536^C537^C538^C539"[ONCTPCD D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8815))!((HST14>8815)&(HST14<8901))!((HST14>8901)&(HST14<8912))!((HST14>8912)&(HST14<8920)) S ONCSCMA="00421"
 .I (HST14=8921)!(HST14=8932)!(HST14=8934)!((HST14>8939)&(HST14<8976))!((HST14>8980)&(HST14<8991))!((HST14>8999)&(HST14<9017)) S ONCSCMA="00421"
 .I ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9106))!((HST14>9120)&(HST14<9133))!((HST14>9133)&(HST14<9138)) S ONCSCMA="00421"
 .I ((HST14>9140)&(HST14<9180))!((HST14>9180)&(HST14<9222))!((HST14>9222)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582) S ONCSCMA="00421"
 I ONCTPCD="C589" D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!(HST14=8932)!(HST14=8933)!(HST14=8934)!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017)) S ONCSCMA="00421"
 .I ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9092))!((HST14>9109)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582) S ONCSCMA="00421"
 I "C620^C621^C622^C623^C624^C625^C626^C627^C628^C629"[ONCTPCD D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!(HST14=8932)!(HST14=8933)!(HST14=8934)!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017)) S ONCSCMA="00421"
 .I ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9061))!(HST14=9062)!(HST14=9063)!(HST14=9072)!(HST14=9073)!(HST14=9082)!(HST14=9083)!((HST14>9085)&(HST14<9092))!(HST14=9102)!(HST14=9103) S ONCSCMA="00421"
 .I ((HST14>9109)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582) S ONCSCMA="00421"
 ;
 ;SOFT TISSUE RARE (was SOFT TISSUE OTHER BEFORE NAACCR 2022): 
 ;    C000-C148,C150,C153,C158,C300-C329,C470,C490,C739,
 ;    C750,C754-C759 H8804-8806,8910,8920,8930-8931,8991,9020,9044,9120,
 ;    9231,9581
 ;  or C151-C152,C154-C155,C159,C160-C269,C339-C388,C471-C479,C491-C499,
 ; C500-C509,C529,C589-C689 H8804-8806,8930-8931,8991,9020,9044,9231,9581
 ;  or C390,C398-C399,C420-C424 H8710-8714,8800-8934,8940-9137,9141-9582
 ;  or C440,C442-C449 H8710-8714,8800-8934,8941-8981,8983-9137,9141-9582
 ;  or C441 H8710-8714,8800-8934,8950-8975,8981-9137,9141-9582
 ;  or C480-C488 H8804-8805,8991,9020,9044,9231,9581
 ;  or C480 H8806,8930-8931
 ;  or C481-C482,C488 H8806,8930-8931 SEX=1,3,4,5,9
 ;  or C510-C519 H8804-8806,8930-8931,8991,9044,9231,9581
 ;  or C530-C539 H8804,8806,8930-8931,8991,9020,9044,9231,9581
 ;  or C569,C570 H8710-8714,8800-8805,8811-8814,8820-8821,8823-8824,8826-
 ;    8881,8891-8921,8932,8934,8940-8941,8951-8959,8963-8975,8981-8991,
 ;    9010-9045,9051,9053-9055,9061-9065,9072,9081-9084,9086,9101-9105,
 ;    9120-9137,9141-9582
 ;  or C571-C579 H8710-8714,8800-8934,8940-9137,9141-9582
 ;  or C690-C696,C698-C699 H8930-8931,8991,9020,9180,9231
 ;  or C700-C721,C728-C729 H8710-8714,8800-8801,8803-8806,8811-8814,8820-
 ;    8842,8851-8881,8891-8898,8901-8934,8940-9063,9065,9072-9073,9081-
 ;  9083,9086-9091,9110,9121-9132,9135-9137,9141-9175,9181-9210,9221-9361
 ;  9363,9365-9381,9383-9384,9410,9412-9423,9431-9432,9444,9460,9472,9480
 ;  9491-9493,9502-9504,9506-9507,9509-9523,9531-9537,9539,9541-9582
 ;  or C722,C724-C725,C751-C753 H8804-8806,8910,8920,8930-8931,8991,9020,
 ;    9044,9231,9581
 ;  or C723 H8930-8931,8991,9020,9231 
 ;  or C740-C749,C761-C765,C767-C768,C770-C775,C778-C779,C809 H8710-8714,
 ;    8800-8934,8940-9137,9141-9582
 ;  or C760 H8710-8714,8800-8934,8940,8950-9137,9141-9582
 ;  or C760 H8941 DISCR1=0,1
 I (ONCT3="000")!((ONCT3>0)&(ONCT3<149))!(ONCT3=150)!(ONCT3=153)!(ONCT3=158)!((ONCT3>299)&(ONCT3<330))!(ONCT3=470)!(ONCT3=490)!(ONCT3=739)!(ONCT3=750)!((ONCT3>753)&(ONCT3<760)) D  I ONCSCMA'=0 Q
 .I ((HST14>8803)&(HST14<8807))!(HST14=8910)!(HST14=8920)!((HST14>8929)&(HST14<8932))!(HST14=8991)!(HST14=9020)!(HST14=9044)!(HST14=9120)!(HST14=9231)!(HST14=9581) S ONCSCMA="00450" D C459^ONCSCHM2
 I (ONCT3=151)!(ONCT3=152)!(ONCT3=154)!(ONCT3=155)!(ONCT3=159)!((ONCT3>159)&(ONCT3<270))!((ONCT3>338)&(ONCT3<389))!((ONCT3>470)&(ONCT3<480))!((ONCT3>490)&(ONCT3<510))!(ONCT3=529)!((ONCT3>588)&(ONCT3<690)) D  I ONCSCMA'=0 Q
 .I ((HST14>8803)&(HST14<8807))!((HST14>8929)&(HST14<8932))!(HST14=8991)!(HST14=9020)!(HST14=9044)!(HST14=9231)!(HST14=9581) S ONCSCMA="00450" D C459^ONCSCHM2
 I "C390^C398^C399^C420^C421^C422^C423^C424"[ONCTPCD D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8935))!((HST14>8939)&(HST14<9138))!((HST14>9140)&(HST14<9583)) S ONCSCMA="00450" D C459^ONCSCHM2
 I "C440^C442^C443^C444^C445^C446^C447^C448^C449"[ONCTPCD D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8935))!((HST14>8940)&(HST14<8982))!((HST14>8982)&(HST14<9138))!((HST14>9140)&(HST14<9583)) S ONCSCMA="00450" D C459^ONCSCHM2
 I ONCTPCD="C441" D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8935))!((HST14>8949)&(HST14<8976))!((HST14>8980)&(HST14<9138))!((HST14>9140)&(HST14<9583)) S ONCSCMA="00450" D C459^ONCSCHM2
 I "C480^C481^C482^C483^C484^C485^C486^C487^C488"[ONCTPCD D  I ONCSCMA'=0 Q
 .I (HST14=8804)!(HST14=8805)!(HST14=8991)!(HST14=9020)!(HST14=9044)!(HST14=9231)!(HST14=9581) S ONCSCMA="00450" D C459^ONCSCHM2
 I ONCTPCD="C480" D  I ONCSCMA'=0 Q
 .I (HST14=8806)!(HST14=8930)!(HST14=8931) S ONCSCMA="00450" D C459^ONCSCHM2
 I "C481^C482^C488"[ONCTPCD D  I ONCSCMA'=0 Q
 .I (HST14=8806)!(HST14=8930)!(HST14=8931) D
 ..I (ONCSSEX=1)!(ONCSSEX=3)!(ONCSSEX=4)!(ONCSSEX=5)!(ONCSSEX=9) S ONCSCMA="00450" D C459^ONCSCHM2
 I "C510^C511^C512^C513^C514^C515^C516^C517^C518^C519"[ONCTPCD D  I ONCSCMA'=0 Q
 .I (HST14=8804)!(HST14=8805)!(HST14=8806)!(HST14=8930)!(HST14=8931)!(HST14=8991)!(HST14=9904)!(HST14=9231)!(HST14=9581) S ONCSCMA="00450" D C459^ONCSCHM2
 I "C530^C531^C532^C533^C534^C535^C536^C537^C538^C539"[ONCTPCD D  I ONCSCMA'=0 Q
 .I (HST14=8804)!(HST14=8806)!(HST14=8815)!(HST14=8901)!(HST14=8912)!(HST14=8920)!(HST14=8930)!(HST14=8931)!(HST14=8991)!(HST14=9020)!(HST14=9044)!(HST14=9120)!(HST14=9133) S ONCSCMA="00450" D C459^ONCSCHM2
 .I (HST14=9180)!(HST14=9222)!(HST14=9231)!(HST14=9581) S ONCSCMA="00450" D C459^ONCSCHM2
 I "C569^C570"[ONCTPCD D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8806))!((HST14>8810)&(HST14<8815))!((HST14>8819)&(HST14<8822))!((HST14>8822)&(HST14<8825)) S ONCSCMA="00450" D C459^ONCSCHM2
 .I ((HST14>8825)&(HST14<8882))!((HST14>8890)&(HST14<8922))!(HST14=8932)!(HST14=8934) S ONCSCMA="00450" D C459^ONCSCHM2
 .I ((HST14>8939)&(HST14<8942))!((HST14>8950)&(HST14<8960))!((HST14>8962)&(HST14<8976))!((HST14>8980)&(HST14<8992))!((HST14>9009)&(HST14<9046)) S ONCSCMA="00450" D C459^ONCSCHM2
 .I (HST14=9051)!((HST14>9052)&(HST14<9056))!((HST14>9060)&(HST14<9066)) S ONCSCMA="00450" D C459^ONCSCHM2
 .I (HST14=9072)!((HST14>9080)&(HST14<9085))!(HST14=9086)!((HST14>9100)&(HST14<9106))!((HST14>9119)&(HST14<9138))!((HST14>9140)&(HST14<9583)) S ONCSCMA="00450" D C459^ONCSCHM2
 I "C571^C572^C573^C574^C575^C576^C577^C578^C579"[ONCTPCD D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8935))!((HST14>8939)&(HST14<9138))!((HST14>9140)&(HST14<9583)) S ONCSCMA="00450" D C459^ONCSCHM2
 I "C690^691^C692^C693^C694^C695^C696^C698^C699"[ONCTPCD D  I ONCSCMA'=0 Q
 .I ((HST14>8929)&(HST14<8932))!(HST14=8991)!(HST14=9020)!(HST14=9180)!(HST14=9222)!(HST14=9231) S ONCSCMA="00450" D C459^ONCSCHM2
 I ((ONCT3>699)&(ONCT3<722))!(ONCT3=728)!(ONCT3=729) D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8802))!((HST14>8802)&(HST14<8807))!((HST14>8810)&(HST14<8815))!((HST14>8819)&(HST14<8843))!((HST14>8850)&(HST14<8882))!((HST14>8890)&(HST14<8899)) S ONCSCMA="00450" D C459^ONCSCHM2
 .I ((HST14>8900)&(HST14<8935))!((HST14>8939)&(HST14<9064))!(HST14=9065)!((HST14>9071)&(HST14<9074))!((HST14>9080)&(HST14<9084))!((HST14>9085)&(HST14<9092))!(HST14=9110)!((HST14>9120)&(HST14<9133)) S ONCSCMA="00450" D C459^ONCSCHM2
 .I ((HST14>9134)&(HST14<9138))!((HST14>9140)&(HST14<9176))!((HST14>9180)&(HST14<9211))!((HST14>9220)&(HST14<9362))!(HST14=9363) S ONCSCMA="00450" D C459^ONCSCHM2
 .I ((HST14>9364)&(HST14<9382))!((HST14>9382)&(HST14<9385))!(HST14=9410)!((HST14>9411)&(HST14<9424)) S ONCSCMA="00450" D C459^ONCSCHM2
 .I ((HST14>9430)&(HST14<9433))!(HST14=9444)!(HST14=9460)!(HST14=9472)!(HST14=9480)!((HST14>9490)&(HST14<9494))!((HST14>9501)&(HST14<9505))!(HST14=9506)!(HST14=9507)!((HST14>9508)&(HST14<9524)) S ONCSCMA="00450" D C459^ONCSCHM2
 .I ((HST14>9530)&(HST14<9538))!(HST14=9539)!((HST14>9540)&(HST14<9583)) S ONCSCMA="00450" D C459^ONCSCHM2
 I "C722^C724^C725^C751^C752^C753"[ONCTPCD D  I ONCSCMA'=0 Q
 .I (HST14=8804)!(HST14=8805)!(HST14=8806)!(HST14=8910)!(HST14=8920)!(HST14=8930)!(HST14=8931)!(HST14=8991)!(HST14=9020)!(HST14=9044)!(HST14=9231)!(HST14=9581) S ONCSCMA="00450" D C459^ONCSCHM2
 I ONCTPCD="C723" D  I ONCSCMA'=0 Q
 .I (HST14=8930)!(HST14=8931)!(HST14=8991)!(HST14=9020)!(HST14=9222)!(HST14=9231) S ONCSCMA="00450" D C459^ONCSCHM2
 I ((ONCT3>739)&(ONCT3<750))!((ONCT3>760)&(ONCT3<766))!(ONCT3=767)!(ONCT3=768)!((ONCT3>769)&(ONCT3<776))!(ONCT3=778)!(ONCT3=779)!(ONCT3=809) D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8935))!((HST14>8939)&(HST14<9138))!((HST14>9140)&(HST14<9583)) S ONCSCMA="00450" D C459^ONCSCHM2
 I ONCTPCD="C760" D  I ONCSCMA'=0 Q
 .I HST14=8941 D
 ..I (ONCSDIS1=0)!(ONCSDIS1=1) S ONCSCMA="00450" D C459^ONCSCHM2
 ;
 ;SOFT TISSUE TRUNK & EXTREMITIES: C471-C472,C476,C478-C479,C491-C492,
 ;    C496,C498-C499 H8000-8803,8810-8921,8932-8934,8940-8990,9000-9016,
 ;    9030-9043,9045-9137,9141-9230,9240-9580,9582,9700-9701
 ;  or C500-C506,C508-C509 H8710-8714,8800-8803,8810-8921,8932-8934,
 ;    8940-8981,8990,9000-9016,9030-9043,9045-9137,9141-9230,
 ;    9240-9580,9582
 ;
 I "C471^C472^C476^C478^C479^C491^C492^C496^C498^C499"[ONCTPCD D  I ONCSCMA'=0 Q
 .I ((HST14>7999)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017)) S ONCSCMA="00410"
 .I ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)!(HST14=9700)!(HST14=9701) S ONCSCMA="00410"
 I "C500^C501^C502^C503^C504^C505^C506^C508^C509"[ONCTPCD D  I ONCSCMA'=0 Q
 .I ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8982)) S ONCSCMA="00410"
 .I (HST14=8990)!((HST14>8999)&(HST14<9017))!((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582) S ONCSCMA="00410"
 Q
 
--- Routine Detail   --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HONCSCHME   17244     printed  Sep 23, 2025@20:04:06                                                                                                                                                                                                   Page 2
ONCSCHME  ;HINES OIFO/RTK - Schema derivation, related code continued ;04/27/18
 +1       ;;2.2;ONCOLOGY;**10,13,17,21**;Jul 31, 2013;Build 6
 +2       ;
 +3       ; go through until hit is found, else return ONCSCMA=0
 +4       ;
 +5       ; SOFT TISSUE SCHEMAS CONTINUED
 +6       ;
 +7       ; NEW IN 2021, SCHEMA DISCRIMINATOR 2 CHECKS FIRST
 +8        IF "C473^C475^C493^C494^C495"[ONCTPCD
               Begin DoDot:1
 +9                IF ((HST14>7999)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017))
                       Begin DoDot:2
 +10                       IF (ONCSDIS2=2)!(ONCSDIS2=8)
                               SET ONCSCMA="00421"
 +11                       IF ONCSDIS2=1
                               SET ONCSCMA="00410"
 +12                       IF ONCSDIS2=9
                               SET ONCSCMA="00450"
                               DO C459^ONCSCHM2
 +13                       QUIT 
                       End DoDot:2
                       IF ONCSCMA'=0
                           QUIT 
 +14               IF ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9139))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)!(HST14=9700)!(HST14=9701)
                       Begin DoDot:2
 +15                       IF (ONCSDIS2=2)!(ONCSDIS2=8)
                               SET ONCSCMA="00421"
 +16                       IF ONCSDIS2=1
                               SET ONCSCMA="00410"
 +17                       IF ONCSDIS2=9
                               SET ONCSCMA="00450"
                               DO C459^ONCSCHM2
 +18                       QUIT 
                       End DoDot:2
                       IF ONCSCMA'=0
                           QUIT 
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +19      ;
 +20      ;SOFT TISSUE ABDOMEN AND THORACIC: C151-C152,C154-C155,C159,C160-C220
 +21      ;    C239-C249,C260-C269,C339,C379,C600-C619,C630-C639 H8710-8714,8800-
 +22      ;    8803,8810-8921,8932-8934,8940-8990,9000-9016,9030-9043,9045-9137
 +23      ;    9141-9230,9240-9580,9582
 +24      ;  or C221 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8975,8981-8990
 +25      ;    9000-9016,9030-9043,9045-9137,9141-9230,9240-9580,9582
 +26      ;  or C250-C259 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8970,8972-
 +27      ;    8990,9000-9016,9030-9043,9045-9137,9141-9230,9240-9580,9582
 +28      ;  or C340-C349 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8971,8973-
 +29      ;    8975,8981-8990,9000-9016,9030-9043,9045,9054-9137,9141-9230
 +30      ;    9240-9580,9582
 +31      ;  or C473-C475,C493-C495 H8000-8803,8810-8921,8932-8934,8940-8990,9000-
 +32      ;    9016,9030-9043,9045-9137,9141-9230,9240-9580,9582,9700-9701
 +33      ;  or C510-C519 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8990,9000-
 +34      ;    9016,9030-9043,9045-9070,9072-9137,9141-9230,9240-9580,9582
 +35      ;       C51n H8982 and H9064 moved to Vulva V9 in 2024 patch 21
 +36      ;  or C529 H8710-8714,8800-8803,8810-8921,8932,8934,8940-8975,8981-8990
 +37      ;    9000-9016,9030-9043,9045-9070,9072-9105,9120-9137,9141-9230
 +38      ;    9240-9580,9582
 +39      ;  or C530-C539 H8710-8714,8800-8803,8810-8921,8932,8934,8940-8975,8981-
 +40      ;  8990,9000-9016,9030-9043,9045-9105,9120-9137,9141-9230,9240-9580,9582
 +41      ;  or C589 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8990,9000-9016
 +42      ;    9030-9043,9045-9091,9110-9137,9141-9230,9240-9580,9582
 +43      ;  or C620-C629 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8990,9000-
 +44      ;    9016,9030-9043,9045-9060,9062-9063,9072-9073,9082-9083,9086-9091
 +45      ;    9102-9103,9110-9137,9141-9230,9240-9580,9582
 +46       IF (ONCT3=151)!(ONCT3=152)!(ONCT3=154)!(ONCT3=155)!(ONCT3=155)!((ONCT3>158)&(ONCT3<221))!((ONCT3>238)&(ONCT3<250))!((ONCT3>259)&(ONCT3<270))!(ONCT3=339)!(ONCT3=379)!((ONCT3>599)&(ONCT3<620))!((ONCT3>629)&(ONCT3<690))
               Begin DoDot:1
 +47               IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017))
                       SET ONCSCMA="00421"
 +48               IF ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)
                       SET ONCSCMA="00421"
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +49       IF ONCTPCD="C221"
               Begin DoDot:1
 +50               IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8976))!((HST14>8999)&(HST14<9017))
                       SET ONCSCMA="00421"
 +51               IF ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)
                       SET ONCSCMA="00421"
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +52       IF "C250^C251^C252^C253^C254^C255^C256^C257^C258^C259"[ONCTPCD
               Begin DoDot:1
 +53               IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8971))!((HST14>8971)&(HST14<8991))!((HST14>8999)&(HST14<9017))
                       SET ONCSCMA="00421"
 +54               IF ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)
                       SET ONCSCMA="00421"
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +55       IF "C340^C341^C342^C343^C344^C345^C346^C347^C348^C349"[ONCTPCD
               Begin DoDot:1
 +56               IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8972))!((HST14>8972)&(HST14<8976))!((HST14>8980)&(HST14<8991))!((HST14>8999)&(HST14<9017))
                       SET ONCSCMA="00421"
 +57               IF ((HST14>9029)&(HST14<9044))!(HST14=9045)!((HST14>9053)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)
                       SET ONCSCMA="00421"
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +58       IF "C473^C474^C475^C493^C494^C495"[ONCTPCD
               Begin DoDot:1
 +59               IF ((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017))
                       SET ONCSCMA="00421"
 +60               IF ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)!(HST14=9700)!(HST14=9701)
                       SET ONCSCMA="00421"
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +61       IF "C510^C511^C512^C513^C514^C515^C516^C517^C518^C519"[ONCTPCD
               Begin DoDot:1
 +62               IF $PIECE($GET(^ONCO(165.5,D0,0)),U,16)<3240000
                       IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017))
                           SET ONCSCMA="00421"
 +63               IF $PIECE($GET(^ONCO(165.5,D0,0)),U,16)>3231231
                       IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8982))
                           SET ONCSCMA="00421"
 +64               IF $PIECE($GET(^ONCO(165.5,D0,0)),U,16)>3231231
                       IF ((HST14>8982)&(HST14<8991))!((HST14>8999)&(HST14<9017))
                           SET ONCSCMA="00421"
 +65               IF $PIECE($GET(^ONCO(165.5,D0,0)),U,16)<3240000
                       IF ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9071))!((HST14>9071)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)
                           SET ONCSCMA="00421"
 +66               IF $PIECE($GET(^ONCO(165.5,D0,0)),U,16)>3231231
                       IF ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9064))!((HST14>9064)&(HST14<9071))!((HST14>9071)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)
                           SET ONCSCMA="00421"
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +67       IF ONCTPCD="C529"
               Begin DoDot:1
 +68               IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!(HST14=8932)!(HST14=8934)!((HST14>8939)&(HST14<8976))!((HST14>8980)&(HST14<8991))!((HST14>8999)&(HST14<9017))
                       SET ONCSCMA="00421"
 +69               IF ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9071))!((HST14>9071)&(HST14<9106))!((HST14>9119)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)
                       SET ONCSCMA="00421"
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +70       IF "C530^C531^C532^C533^C534^C535^C536^C537^C538^C539"[ONCTPCD
               Begin DoDot:1
 +71               IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8815))!((HST14>8815)&(HST14<8901))!((HST14>8901)&(HST14<8912))!((HST14>8912)&(HST14<8920))
                       SET ONCSCMA="00421"
 +72               IF (HST14=8921)!(HST14=8932)!(HST14=8934)!((HST14>8939)&(HST14<8976))!((HST14>8980)&(HST14<8991))!((HST14>8999)&(HST14<9017))
                       SET ONCSCMA="00421"
 +73               IF ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9106))!((HST14>9120)&(HST14<9133))!((HST14>9133)&(HST14<9138))
                       SET ONCSCMA="00421"
 +74               IF ((HST14>9140)&(HST14<9180))!((HST14>9180)&(HST14<9222))!((HST14>9222)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)
                       SET ONCSCMA="00421"
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +75       IF ONCTPCD="C589"
               Begin DoDot:1
 +76               IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!(HST14=8932)!(HST14=8933)!(HST14=8934)!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017))
                       SET ONCSCMA="00421"
 +77               IF ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9092))!((HST14>9109)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)
                       SET ONCSCMA="00421"
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +78       IF "C620^C621^C622^C623^C624^C625^C626^C627^C628^C629"[ONCTPCD
               Begin DoDot:1
 +79               IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!(HST14=8932)!(HST14=8933)!(HST14=8934)!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017))
                       SET ONCSCMA="00421"
 +80               IF ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9061))!(HST14=9062)!(HST14=9063)!(HST14=9072)!(HST14=9073)!(HST14=9082)!(HST14=9083)!((HST14>9085)&(HST14<9092))!(HST14=9102)!(HST14=9103)
                       SET ONCSCMA="00421"
 +81               IF ((HST14>9109)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)
                       SET ONCSCMA="00421"
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +82      ;
 +83      ;SOFT TISSUE RARE (was SOFT TISSUE OTHER BEFORE NAACCR 2022): 
 +84      ;    C000-C148,C150,C153,C158,C300-C329,C470,C490,C739,
 +85      ;    C750,C754-C759 H8804-8806,8910,8920,8930-8931,8991,9020,9044,9120,
 +86      ;    9231,9581
 +87      ;  or C151-C152,C154-C155,C159,C160-C269,C339-C388,C471-C479,C491-C499,
 +88      ; C500-C509,C529,C589-C689 H8804-8806,8930-8931,8991,9020,9044,9231,9581
 +89      ;  or C390,C398-C399,C420-C424 H8710-8714,8800-8934,8940-9137,9141-9582
 +90      ;  or C440,C442-C449 H8710-8714,8800-8934,8941-8981,8983-9137,9141-9582
 +91      ;  or C441 H8710-8714,8800-8934,8950-8975,8981-9137,9141-9582
 +92      ;  or C480-C488 H8804-8805,8991,9020,9044,9231,9581
 +93      ;  or C480 H8806,8930-8931
 +94      ;  or C481-C482,C488 H8806,8930-8931 SEX=1,3,4,5,9
 +95      ;  or C510-C519 H8804-8806,8930-8931,8991,9044,9231,9581
 +96      ;  or C530-C539 H8804,8806,8930-8931,8991,9020,9044,9231,9581
 +97      ;  or C569,C570 H8710-8714,8800-8805,8811-8814,8820-8821,8823-8824,8826-
 +98      ;    8881,8891-8921,8932,8934,8940-8941,8951-8959,8963-8975,8981-8991,
 +99      ;    9010-9045,9051,9053-9055,9061-9065,9072,9081-9084,9086,9101-9105,
 +100     ;    9120-9137,9141-9582
 +101     ;  or C571-C579 H8710-8714,8800-8934,8940-9137,9141-9582
 +102     ;  or C690-C696,C698-C699 H8930-8931,8991,9020,9180,9231
 +103     ;  or C700-C721,C728-C729 H8710-8714,8800-8801,8803-8806,8811-8814,8820-
 +104     ;    8842,8851-8881,8891-8898,8901-8934,8940-9063,9065,9072-9073,9081-
 +105     ;  9083,9086-9091,9110,9121-9132,9135-9137,9141-9175,9181-9210,9221-9361
 +106     ;  9363,9365-9381,9383-9384,9410,9412-9423,9431-9432,9444,9460,9472,9480
 +107     ;  9491-9493,9502-9504,9506-9507,9509-9523,9531-9537,9539,9541-9582
 +108     ;  or C722,C724-C725,C751-C753 H8804-8806,8910,8920,8930-8931,8991,9020,
 +109     ;    9044,9231,9581
 +110     ;  or C723 H8930-8931,8991,9020,9231 
 +111     ;  or C740-C749,C761-C765,C767-C768,C770-C775,C778-C779,C809 H8710-8714,
 +112     ;    8800-8934,8940-9137,9141-9582
 +113     ;  or C760 H8710-8714,8800-8934,8940,8950-9137,9141-9582
 +114     ;  or C760 H8941 DISCR1=0,1
 +115      IF (ONCT3="000")!((ONCT3>0)&(ONCT3<149))!(ONCT3=150)!(ONCT3=153)!(ONCT3=158)!((ONCT3>299)&(ONCT3<330))!(ONCT3=470)!(ONCT3=490)!(ONCT3=739)!(ONCT3=750)!((ONCT3>753)&(ONCT3<760))
               Begin DoDot:1
 +116              IF ((HST14>8803)&(HST14<8807))!(HST14=8910)!(HST14=8920)!((HST14>8929)&(HST14<8932))!(HST14=8991)!(HST14=9020)!(HST14=9044)!(HST14=9120)!(HST14=9231)!(HST14=9581)
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +117      IF (ONCT3=151)!(ONCT3=152)!(ONCT3=154)!(ONCT3=155)!(ONCT3=159)!((ONCT3>159)&(ONCT3<270))!((ONCT3>338)&(ONCT3<389))!((ONCT3>470)&(ONCT3<480))!((ONCT3>490)&(ONCT3<510))!(ONCT3=529)!((ONCT3>588)&(ONCT3<690))
               Begin DoDot:1
 +118              IF ((HST14>8803)&(HST14<8807))!((HST14>8929)&(HST14<8932))!(HST14=8991)!(HST14=9020)!(HST14=9044)!(HST14=9231)!(HST14=9581)
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +119      IF "C390^C398^C399^C420^C421^C422^C423^C424"[ONCTPCD
               Begin DoDot:1
 +120              IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8935))!((HST14>8939)&(HST14<9138))!((HST14>9140)&(HST14<9583))
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +121      IF "C440^C442^C443^C444^C445^C446^C447^C448^C449"[ONCTPCD
               Begin DoDot:1
 +122              IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8935))!((HST14>8940)&(HST14<8982))!((HST14>8982)&(HST14<9138))!((HST14>9140)&(HST14<9583))
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +123      IF ONCTPCD="C441"
               Begin DoDot:1
 +124              IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8935))!((HST14>8949)&(HST14<8976))!((HST14>8980)&(HST14<9138))!((HST14>9140)&(HST14<9583))
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +125      IF "C480^C481^C482^C483^C484^C485^C486^C487^C488"[ONCTPCD
               Begin DoDot:1
 +126              IF (HST14=8804)!(HST14=8805)!(HST14=8991)!(HST14=9020)!(HST14=9044)!(HST14=9231)!(HST14=9581)
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +127      IF ONCTPCD="C480"
               Begin DoDot:1
 +128              IF (HST14=8806)!(HST14=8930)!(HST14=8931)
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +129      IF "C481^C482^C488"[ONCTPCD
               Begin DoDot:1
 +130              IF (HST14=8806)!(HST14=8930)!(HST14=8931)
                       Begin DoDot:2
 +131                      IF (ONCSSEX=1)!(ONCSSEX=3)!(ONCSSEX=4)!(ONCSSEX=5)!(ONCSSEX=9)
                               SET ONCSCMA="00450"
                               DO C459^ONCSCHM2
                       End DoDot:2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +132      IF "C510^C511^C512^C513^C514^C515^C516^C517^C518^C519"[ONCTPCD
               Begin DoDot:1
 +133              IF (HST14=8804)!(HST14=8805)!(HST14=8806)!(HST14=8930)!(HST14=8931)!(HST14=8991)!(HST14=9904)!(HST14=9231)!(HST14=9581)
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +134      IF "C530^C531^C532^C533^C534^C535^C536^C537^C538^C539"[ONCTPCD
               Begin DoDot:1
 +135              IF (HST14=8804)!(HST14=8806)!(HST14=8815)!(HST14=8901)!(HST14=8912)!(HST14=8920)!(HST14=8930)!(HST14=8931)!(HST14=8991)!(HST14=9020)!(HST14=9044)!(HST14=9120)!(HST14=9133)
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
 +136              IF (HST14=9180)!(HST14=9222)!(HST14=9231)!(HST14=9581)
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +137      IF "C569^C570"[ONCTPCD
               Begin DoDot:1
 +138              IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8806))!((HST14>8810)&(HST14<8815))!((HST14>8819)&(HST14<8822))!((HST14>8822)&(HST14<8825))
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
 +139              IF ((HST14>8825)&(HST14<8882))!((HST14>8890)&(HST14<8922))!(HST14=8932)!(HST14=8934)
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
 +140              IF ((HST14>8939)&(HST14<8942))!((HST14>8950)&(HST14<8960))!((HST14>8962)&(HST14<8976))!((HST14>8980)&(HST14<8992))!((HST14>9009)&(HST14<9046))
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
 +141              IF (HST14=9051)!((HST14>9052)&(HST14<9056))!((HST14>9060)&(HST14<9066))
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
 +142              IF (HST14=9072)!((HST14>9080)&(HST14<9085))!(HST14=9086)!((HST14>9100)&(HST14<9106))!((HST14>9119)&(HST14<9138))!((HST14>9140)&(HST14<9583))
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +143      IF "C571^C572^C573^C574^C575^C576^C577^C578^C579"[ONCTPCD
               Begin DoDot:1
 +144              IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8935))!((HST14>8939)&(HST14<9138))!((HST14>9140)&(HST14<9583))
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +145      IF "C690^691^C692^C693^C694^C695^C696^C698^C699"[ONCTPCD
               Begin DoDot:1
 +146              IF ((HST14>8929)&(HST14<8932))!(HST14=8991)!(HST14=9020)!(HST14=9180)!(HST14=9222)!(HST14=9231)
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +147      IF ((ONCT3>699)&(ONCT3<722))!(ONCT3=728)!(ONCT3=729)
               Begin DoDot:1
 +148              IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8802))!((HST14>8802)&(HST14<8807))!((HST14>8810)&(HST14<8815))!((HST14>8819)&(HST14<8843))!((HST14>8850)&(HST14<8882))!((HST14>8890)&(HST14<8899))
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
 +149              IF ((HST14>8900)&(HST14<8935))!((HST14>8939)&(HST14<9064))!(HST14=9065)!((HST14>9071)&(HST14<9074))!((HST14>9080)&(HST14<9084))!((HST14>9085)&(HST14<9092))!(HST14=9110)!((HST14>9120)&(HST14<9133))
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
 +150              IF ((HST14>9134)&(HST14<9138))!((HST14>9140)&(HST14<9176))!((HST14>9180)&(HST14<9211))!((HST14>9220)&(HST14<9362))!(HST14=9363)
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
 +151              IF ((HST14>9364)&(HST14<9382))!((HST14>9382)&(HST14<9385))!(HST14=9410)!((HST14>9411)&(HST14<9424))
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
 +152              IF ((HST14>9430)&(HST14<9433))!(HST14=9444)!(HST14=9460)!(HST14=9472)!(HST14=9480)!((HST14>9490)&(HST14<9494))!((HST14>9501)&(HST14<9505))!(HST14=9506)!(HST14=9507)!((HST14>9508)&(HST14<9524))
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
 +153              IF ((HST14>9530)&(HST14<9538))!(HST14=9539)!((HST14>9540)&(HST14<9583))
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +154      IF "C722^C724^C725^C751^C752^C753"[ONCTPCD
               Begin DoDot:1
 +155              IF (HST14=8804)!(HST14=8805)!(HST14=8806)!(HST14=8910)!(HST14=8920)!(HST14=8930)!(HST14=8931)!(HST14=8991)!(HST14=9020)!(HST14=9044)!(HST14=9231)!(HST14=9581)
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +156      IF ONCTPCD="C723"
               Begin DoDot:1
 +157              IF (HST14=8930)!(HST14=8931)!(HST14=8991)!(HST14=9020)!(HST14=9222)!(HST14=9231)
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +158      IF ((ONCT3>739)&(ONCT3<750))!((ONCT3>760)&(ONCT3<766))!(ONCT3=767)!(ONCT3=768)!((ONCT3>769)&(ONCT3<776))!(ONCT3=778)!(ONCT3=779)!(ONCT3=809)
               Begin DoDot:1
 +159              IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8935))!((HST14>8939)&(HST14<9138))!((HST14>9140)&(HST14<9583))
                       SET ONCSCMA="00450"
                       DO C459^ONCSCHM2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +160      IF ONCTPCD="C760"
               Begin DoDot:1
 +161              IF HST14=8941
                       Begin DoDot:2
 +162                      IF (ONCSDIS1=0)!(ONCSDIS1=1)
                               SET ONCSCMA="00450"
                               DO C459^ONCSCHM2
                       End DoDot:2
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +163     ;
 +164     ;SOFT TISSUE TRUNK & EXTREMITIES: C471-C472,C476,C478-C479,C491-C492,
 +165     ;    C496,C498-C499 H8000-8803,8810-8921,8932-8934,8940-8990,9000-9016,
 +166     ;    9030-9043,9045-9137,9141-9230,9240-9580,9582,9700-9701
 +167     ;  or C500-C506,C508-C509 H8710-8714,8800-8803,8810-8921,8932-8934,
 +168     ;    8940-8981,8990,9000-9016,9030-9043,9045-9137,9141-9230,
 +169     ;    9240-9580,9582
 +170     ;
 +171      IF "C471^C472^C476^C478^C479^C491^C492^C496^C498^C499"[ONCTPCD
               Begin DoDot:1
 +172              IF ((HST14>7999)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017))
                       SET ONCSCMA="00410"
 +173              IF ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)!(HST14=9700)!(HST14=9701)
                       SET ONCSCMA="00410"
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +174      IF "C500^C501^C502^C503^C504^C505^C506^C508^C509"[ONCTPCD
               Begin DoDot:1
 +175              IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8982))
                       SET ONCSCMA="00410"
 +176              IF (HST14=8990)!((HST14>8999)&(HST14<9017))!((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9138))!((HST14>9140)&(HST14<9231))!((HST14>9239)&(HST14<9581))!(HST14=9582)
                       SET ONCSCMA="00410"
               End DoDot:1
               IF ONCSCMA'=0
                   QUIT 
 +177      QUIT