ONCSCHME ;HINES OIFO/RTK - Schema derivation, related code continued ;04/27/18
;;2.2;ONCOLOGY;**10,13,17,21,22**;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: Slight change in 2025 remove C34 8982
; and C37.9 8980 from here and move to
; Lung v9 and Thymus v9 respectively
; 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>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="C379" 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<8980))!((HST14>8980)&(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 DATEDX<3250000 I HST14=8980 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 17883 printed Jan 29, 2026@15:26:39 Page 2
ONCSCHME ;HINES OIFO/RTK - Schema derivation, related code continued ;04/27/18
+1 ;;2.2;ONCOLOGY;**10,13,17,21,22**;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: Slight change in 2025 remove C34 8982
+21 ; and C37.9 8980 from here and move to
+22 ; Lung v9 and Thymus v9 respectively
+23 ; C151-C152,C154-C155,C159,C160-C220
+24 ; C239-C249,C260-C269,C339,C379,C600-C619,C630-C639 H8710-8714,8800-
+25 ; 8803,8810-8921,8932-8934,8940-8990,9000-9016,9030-9043,9045-9137
+26 ; 9141-9230,9240-9580,9582
+27 ; or C221 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8975,8981-8990
+28 ; 9000-9016,9030-9043,9045-9137,9141-9230,9240-9580,9582
+29 ; or C250-C259 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8970,8972-
+30 ; 8990,9000-9016,9030-9043,9045-9137,9141-9230,9240-9580,9582
+31 ; or C340-C349 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8971,8973-
+32 ; 8975,8981-8990,9000-9016,9030-9043,9045,9054-9137,9141-9230
+33 ; 9240-9580,9582
+34 ; or C473-C475,C493-C495 H8000-8803,8810-8921,8932-8934,8940-8990,9000-
+35 ; 9016,9030-9043,9045-9137,9141-9230,9240-9580,9582,9700-9701
+36 ; or C510-C519 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8990,9000-
+37 ; 9016,9030-9043,9045-9070,9072-9137,9141-9230,9240-9580,9582
+38 ; C51n H8982 and H9064 moved to Vulva V9 in 2024 patch 21
+39 ; or C529 H8710-8714,8800-8803,8810-8921,8932,8934,8940-8975,8981-8990
+40 ; 9000-9016,9030-9043,9045-9070,9072-9105,9120-9137,9141-9230
+41 ; 9240-9580,9582
+42 ; or C530-C539 H8710-8714,8800-8803,8810-8921,8932,8934,8940-8975,8981-
+43 ; 8990,9000-9016,9030-9043,9045-9105,9120-9137,9141-9230,9240-9580,9582
+44 ; or C589 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8990,9000-9016
+45 ; 9030-9043,9045-9091,9110-9137,9141-9230,9240-9580,9582
+46 ; or C620-C629 H8710-8714,8800-8803,8810-8921,8932-8934,8940-8990,9000-
+47 ; 9016,9030-9043,9045-9060,9062-9063,9072-9073,9082-9083,9086-9091
+48 ; 9102-9103,9110-9137,9141-9230,9240-9580,9582
+49 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>599)&(ONCT3<620))!((ONCT3>629)&(ONCT3<690))
Begin DoDot:1
+50 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"
+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 ONCTPCD="C379"
Begin DoDot:1
+53 IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8980))!((HST14>8980)&(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"
+55 IF DATEDX<3250000
IF HST14=8980
SET ONCSCMA="00421"
End DoDot:1
IF ONCSCMA'=0
QUIT
+56 IF ONCTPCD="C221"
Begin DoDot:1
+57 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"
+58 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
+59 IF "C250^C251^C252^C253^C254^C255^C256^C257^C258^C259"[ONCTPCD
Begin DoDot:1
+60 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"
+61 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
+62 IF "C340^C341^C342^C343^C344^C345^C346^C347^C348^C349"[ONCTPCD
Begin DoDot:1
+63 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"
+64 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
+65 IF "C473^C474^C475^C493^C494^C495"[ONCTPCD
Begin DoDot:1
+66 IF ((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017))
SET ONCSCMA="00421"
+67 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
+68 IF "C510^C511^C512^C513^C514^C515^C516^C517^C518^C519"[ONCTPCD
Begin DoDot:1
+69 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"
+70 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"
+71 IF $PIECE($GET(^ONCO(165.5,D0,0)),U,16)>3231231
IF ((HST14>8982)&(HST14<8991))!((HST14>8999)&(HST14<9017))
SET ONCSCMA="00421"
+72 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"
+73 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
+74 IF ONCTPCD="C529"
Begin DoDot:1
+75 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"
+76 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
+77 IF "C530^C531^C532^C533^C534^C535^C536^C537^C538^C539"[ONCTPCD
Begin DoDot:1
+78 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"
+79 IF (HST14=8921)!(HST14=8932)!(HST14=8934)!((HST14>8939)&(HST14<8976))!((HST14>8980)&(HST14<8991))!((HST14>8999)&(HST14<9017))
SET ONCSCMA="00421"
+80 IF ((HST14>9029)&(HST14<9044))!((HST14>9044)&(HST14<9106))!((HST14>9120)&(HST14<9133))!((HST14>9133)&(HST14<9138))
SET ONCSCMA="00421"
+81 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
+82 IF ONCTPCD="C589"
Begin DoDot:1
+83 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"
+84 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
+85 IF "C620^C621^C622^C623^C624^C625^C626^C627^C628^C629"[ONCTPCD
Begin DoDot:1
+86 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"
+87 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"
+88 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
+89 ;
+90 ;SOFT TISSUE RARE (was SOFT TISSUE OTHER BEFORE NAACCR 2022):
+91 ; C000-C148,C150,C153,C158,C300-C329,C470,C490,C739,
+92 ; C750,C754-C759 H8804-8806,8910,8920,8930-8931,8991,9020,9044,9120,
+93 ; 9231,9581
+94 ; or C151-C152,C154-C155,C159,C160-C269,C339-C388,C471-C479,C491-C499,
+95 ; C500-C509,C529,C589-C689 H8804-8806,8930-8931,8991,9020,9044,9231,9581
+96 ; or C390,C398-C399,C420-C424 H8710-8714,8800-8934,8940-9137,9141-9582
+97 ; or C440,C442-C449 H8710-8714,8800-8934,8941-8981,8983-9137,9141-9582
+98 ; or C441 H8710-8714,8800-8934,8950-8975,8981-9137,9141-9582
+99 ; or C480-C488 H8804-8805,8991,9020,9044,9231,9581
+100 ; or C480 H8806,8930-8931
+101 ; or C481-C482,C488 H8806,8930-8931 SEX=1,3,4,5,9
+102 ; or C510-C519 H8804-8806,8930-8931,8991,9044,9231,9581
+103 ; or C530-C539 H8804,8806,8930-8931,8991,9020,9044,9231,9581
+104 ; or C569,C570 H8710-8714,8800-8805,8811-8814,8820-8821,8823-8824,8826-
+105 ; 8881,8891-8921,8932,8934,8940-8941,8951-8959,8963-8975,8981-8991,
+106 ; 9010-9045,9051,9053-9055,9061-9065,9072,9081-9084,9086,9101-9105,
+107 ; 9120-9137,9141-9582
+108 ; or C571-C579 H8710-8714,8800-8934,8940-9137,9141-9582
+109 ; or C690-C696,C698-C699 H8930-8931,8991,9020,9180,9231
+110 ; or C700-C721,C728-C729 H8710-8714,8800-8801,8803-8806,8811-8814,8820-
+111 ; 8842,8851-8881,8891-8898,8901-8934,8940-9063,9065,9072-9073,9081-
+112 ; 9083,9086-9091,9110,9121-9132,9135-9137,9141-9175,9181-9210,9221-9361
+113 ; 9363,9365-9381,9383-9384,9410,9412-9423,9431-9432,9444,9460,9472,9480
+114 ; 9491-9493,9502-9504,9506-9507,9509-9523,9531-9537,9539,9541-9582
+115 ; or C722,C724-C725,C751-C753 H8804-8806,8910,8920,8930-8931,8991,9020,
+116 ; 9044,9231,9581
+117 ; or C723 H8930-8931,8991,9020,9231
+118 ; or C740-C749,C761-C765,C767-C768,C770-C775,C778-C779,C809 H8710-8714,
+119 ; 8800-8934,8940-9137,9141-9582
+120 ; or C760 H8710-8714,8800-8934,8940,8950-9137,9141-9582
+121 ; or C760 H8941 DISCR1=0,1
+122 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
+123 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
+124 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
+125 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
+126 IF "C390^C398^C399^C420^C421^C422^C423^C424"[ONCTPCD
Begin DoDot:1
+127 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
+128 IF "C440^C442^C443^C444^C445^C446^C447^C448^C449"[ONCTPCD
Begin DoDot:1
+129 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
+130 IF ONCTPCD="C441"
Begin DoDot:1
+131 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
+132 IF "C480^C481^C482^C483^C484^C485^C486^C487^C488"[ONCTPCD
Begin DoDot:1
+133 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
+134 IF ONCTPCD="C480"
Begin DoDot:1
+135 IF (HST14=8806)!(HST14=8930)!(HST14=8931)
SET ONCSCMA="00450"
DO C459^ONCSCHM2
End DoDot:1
IF ONCSCMA'=0
QUIT
+136 IF "C481^C482^C488"[ONCTPCD
Begin DoDot:1
+137 IF (HST14=8806)!(HST14=8930)!(HST14=8931)
Begin DoDot:2
+138 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
+139 IF "C510^C511^C512^C513^C514^C515^C516^C517^C518^C519"[ONCTPCD
Begin DoDot:1
+140 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
+141 IF "C530^C531^C532^C533^C534^C535^C536^C537^C538^C539"[ONCTPCD
Begin DoDot:1
+142 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
+143 IF (HST14=9180)!(HST14=9222)!(HST14=9231)!(HST14=9581)
SET ONCSCMA="00450"
DO C459^ONCSCHM2
End DoDot:1
IF ONCSCMA'=0
QUIT
+144 IF "C569^C570"[ONCTPCD
Begin DoDot:1
+145 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
+146 IF ((HST14>8825)&(HST14<8882))!((HST14>8890)&(HST14<8922))!(HST14=8932)!(HST14=8934)
SET ONCSCMA="00450"
DO C459^ONCSCHM2
+147 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
+148 IF (HST14=9051)!((HST14>9052)&(HST14<9056))!((HST14>9060)&(HST14<9066))
SET ONCSCMA="00450"
DO C459^ONCSCHM2
+149 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
+150 IF "C571^C572^C573^C574^C575^C576^C577^C578^C579"[ONCTPCD
Begin DoDot:1
+151 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
+152 IF "C690^691^C692^C693^C694^C695^C696^C698^C699"[ONCTPCD
Begin DoDot:1
+153 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
+154 IF ((ONCT3>699)&(ONCT3<722))!(ONCT3=728)!(ONCT3=729)
Begin DoDot:1
+155 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
+156 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
+157 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
+158 IF ((HST14>9364)&(HST14<9382))!((HST14>9382)&(HST14<9385))!(HST14=9410)!((HST14>9411)&(HST14<9424))
SET ONCSCMA="00450"
DO C459^ONCSCHM2
+159 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
+160 IF ((HST14>9530)&(HST14<9538))!(HST14=9539)!((HST14>9540)&(HST14<9583))
SET ONCSCMA="00450"
DO C459^ONCSCHM2
End DoDot:1
IF ONCSCMA'=0
QUIT
+161 IF "C722^C724^C725^C751^C752^C753"[ONCTPCD
Begin DoDot:1
+162 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
+163 IF ONCTPCD="C723"
Begin DoDot:1
+164 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
+165 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
+166 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
+167 IF ONCTPCD="C760"
Begin DoDot:1
+168 IF HST14=8941
Begin DoDot:2
+169 IF (ONCSDIS1=0)!(ONCSDIS1=1)
SET ONCSCMA="00450"
DO C459^ONCSCHM2
End DoDot:2
End DoDot:1
IF ONCSCMA'=0
QUIT
+170 ;
+171 ;SOFT TISSUE TRUNK & EXTREMITIES: C471-C472,C476,C478-C479,C491-C492,
+172 ; C496,C498-C499 H8000-8803,8810-8921,8932-8934,8940-8990,9000-9016,
+173 ; 9030-9043,9045-9137,9141-9230,9240-9580,9582,9700-9701
+174 ; or C500-C506,C508-C509 H8710-8714,8800-8803,8810-8921,8932-8934,
+175 ; 8940-8981,8990,9000-9016,9030-9043,9045-9137,9141-9230,
+176 ; 9240-9580,9582
+177 ;
+178 IF "C471^C472^C476^C478^C479^C491^C492^C496^C498^C499"[ONCTPCD
Begin DoDot:1
+179 IF ((HST14>7999)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8991))!((HST14>8999)&(HST14<9017))
SET ONCSCMA="00410"
+180 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
+181 IF "C500^C501^C502^C503^C504^C505^C506^C508^C509"[ONCTPCD
Begin DoDot:1
+182 IF ((HST14>8709)&(HST14<8715))!((HST14>8799)&(HST14<8804))!((HST14>8809)&(HST14<8922))!((HST14>8931)&(HST14<8935))!((HST14>8939)&(HST14<8982))
SET ONCSCMA="00410"
+183 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
+184 QUIT