Skip to content

EOD 3.4 - #140

Merged
ctmay4 merged 2 commits into
masterfrom
eod-3.4
Sep 14, 2026
Merged

ctmay4 merged 2 commits into
masterfrom
eod-3.4

Conversation

@ctmay4

@ctmay4 ctmay4 commented Sep 14, 2026

Copy link
Copy Markdown
Member

EOD v3.4 Review and Conversion:

After EOD v3.4 has been deployed

  1. Schema Redefine: In 2018 when the EOD 2018 schemas were defined, a decision was made to put all the primary site/histology combinations (from 8800-9582) that were not AJCC eligible in the appropriate Soft Tissue Schema (based on primary site). The histologies that are NOT sarcomas need to move back to their site specific schema. The changes to logic are extensive, but affect comparatively few cases. The conversion logic includes defaults for the EOD 2018, Summary Stage 2018, SSDIs and Grade3 fields in order to eliminate the need for manual review. Please see the spreadsheet titled NAACCR 2027 Conversion Specifications and Staging Schema Redefine located on the NAACCR Implementation Guidelines page for details.

  2. Colon and Rectum Schema ID: Colon and Rectum have been split for the 8th edition based schemas

    • If Date of Diagnosis Year is 2018 - 2026 and Schema ID [3800] = 00200
      • If Primary Site [400] = C180, C182-C189, C199 then do
        • Set Schema ID [3800] = 00201
        • Set Macroscopic Evaluation of Mesorectum [3950] to blank
      • Else if Primary Site [400] = C209 then do
        • Set Schema ID [3800] = 00202
    • No other changes are necessary, No manual review is necessary.
    • (This can always be applied.)
  3. Cervical Lymph Node Head & Neck and Grade: Grade does not apply to this schema and the conversion will set all Grade fields that currently have a value to 8 for diagnosis years 2018 and later.

    • If Date of Diagnosis Year is 2018 or later and Schema ID [3800] = 00060
      • Set Grade Clinical [3843] = 8
      • Set Grade Pathological [3844] = 8
      • If Grade Post Therapy Clin [1068] is not null, Set Grade Post Therapy Clin [1068] = 8
      • If Grade Post Therapy Path [3845] is not null, Set Grade Post Therapy Path [3845] = 8
      • If Derived Summary Grade 2018 [1975] is not null, set Derived Summary Grade 2018 [1975] = 8
    • No other changes are necessary, No manual review is necessary.
    • (This can always be applied.)
  4. Breast and Derived Summary Grade: the calculation table for Derived Summary Grade [1975] was modified so inappropriate grades for the behavior are no longer returned. Previously coded cases should be either recalculated or converted.

    • If Date of Diagnosis Year is 2018 or later and Schema ID [3800] = 00480
      • If Behavior ICDO3 [523] = 2 and Derived Summary Grade [1975] in 1, 2, or 3, set Derived Summary Grade = 9
      • If Behavior ICDO3 [523] = 3 and Derived Summary Grade [1975] in L, M, or H, set Derived Summary Grade = 9
  5. Neoadjuvant Data Items: The three general neoadjuvant data items are being changed to be SSDIs. Neoadjuvant Therapy – Clinical Response [1633] is being lengthened to 2 characters and the codes have been revised. Some schemas do not need these data items and they will be blanked out. DCO do not need these data items as they are now SSDIs and they will also be blanked out. If Behavior ICDO3 [523] is 0, 1 or 2, these fields will be set to 7, 70, 7. Finally, if the new value for Neoadjuvant Therapy is 7, 8 or 9, and the new value for Neoadjuvant Therapy - Clinical Response is 70, 88, or 99, and separately if the new value for Neoadjuvant Therapy - Treatment Effect is 7, 8, or 9, the supporting fields will be synced to the Neoadjuvant Therapy value.

    • If Date of Diagnosis Year is 2021 or later

      • If Schema ID [3800] is in (00710, 00790, 00795, 00811, 00812, 00821, 00822, 00830, 00118, 00119, 00128, 00278, 00288, 00358, 00378, 00478, 00558, 00559, 00598, 00638, 00698, 00718, 00778, 99999] OR if Type of Reporting Source [500] = 7 (DCO)

        • Set Neoadjuvant Therapy [1632] to blank
        • Set Neoadjuvant Therapy – Clinical Response [1633] to blank
        • Set Neoadjuvant Therapy – Treatment Effect [1634] to blank
      • Else if Behavior ICDO3 [523] = 0, 1, 2 and NOT (Neoadjuvant Therapy is blank AND Neoadjuvant Therapy – Clinical Response is blank AND Neoadjuvant Therapy – Treatment Effect is blank)

        • Set Neoadjuvant Therapy = 7
        • Set Neoadjuvant Therapy – Clinical Response = 70
        • Set Neoadjuvant Therapy – Treatment Effect = 7
      • Else /* Behavior ICDO3 = 3, Not a DCO, Not one of the Schema IDs listed */

        • If Neoadjuvant Therapy [1632] = 0, 3, set Neoadjuvant Therapy = 7

        • If Neoadjuvant Therapy [1632] = 1, set Neoadjuvant Therapy = 0

        • If Neoadjuvant Therapy [1632] = 2, set Neoadjuvant Therapy = 1

        • If Neoadjuvant Therapy – Clinical Response [1633] = 1, set Neoadjuvant Therapy – Clinical Response = 00

        • If Neoadjuvant Therapy – Clinical Response [1633] = 2, set Neoadjuvant Therapy – Clinical Response = 10

        • If Neoadjuvant Therapy – Clinical Response [1633] = 5, set Neoadjuvant Therapy – Clinical Response = 20

        • If Neoadjuvant Therapy – Clinical Response [1633] = 4, set Neoadjuvant Therapy – Clinical Response = 30

        • If Neoadjuvant Therapy – Clinical Response [1633] = 3, set Neoadjuvant Therapy – Clinical Response = 40

        • If Neoadjuvant Therapy – Clinical Response [1633] = 6, set Neoadjuvant Therapy – Clinical Response = 55

        • If Neoadjuvant Therapy – Clinical Response [1633] = 7, set Neoadjuvant Therapy – Clinical Response = 60

        • If Neoadjuvant Therapy – Clinical Response [1633] = 8, set Neoadjuvant Therapy – Clinical Response = 65

        • If Neoadjuvant Therapy – Clinical Response [1633] = 0, set Neoadjuvant Therapy – Clinical Response = 70

        • If Neoadjuvant Therapy – Clinical Response [1633] = 9, set Neoadjuvant Therapy – Clinical Response = 99

        • If the new value of Neoadjuvant Therapy – Clinical Response [1633] is blank, 70, 88, 99 /* In order to sync values NOT indicating a clinical response with Neoadjuvant Therapy [1632] */

          • If the new value of Neoadjuvant Therapy [1632] = 7, set Neoadjuvant Therapy – Clinical Response [1633] = 70
          • If the new value of Neoadjuvant Therapy [1632] = 8, set Neoadjuvant Therapy – Clinical Response [1633] = 88
          • If the new value of Neoadjuvant Therapy [1632] = 9, set Neoadjuvant Therapy – Clinical Response [1633] = 99
        • If Schema ID = 00480 (Breast)

          • If Neoadjuvant Therapy – Treatment Effect [1634] = 1, set Neoadjuvant Therapy – Treatment Effect = 0
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 3, set Neoadjuvant Therapy – Treatment Effect = 1
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 4, set Neoadjuvant Therapy – Treatment Effect = 3
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 6, set Neoadjuvant Therapy – Treatment Effect = 5
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 7, set Neoadjuvant Therapy – Treatment Effect = 6
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 0, set Neoadjuvant Therapy – Treatment Effect = 7
        • Else If Schema ID = 00551 (Ovary), 00552(Primary Peritoneal Carcinoma) , 00553 (Fallopian Tube), 00620 (Bladder)

          • If Neoadjuvant Therapy – Treatment Effect [1634] = 1, set Neoadjuvant Therapy – Treatment Effect = 0
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 2, set Neoadjuvant Therapy – Treatment Effect = 1
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 3, set Neoadjuvant Therapy – Treatment Effect = 2
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 6, set Neoadjuvant Therapy – Treatment Effect = 5
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 7, set Neoadjuvant Therapy – Treatment Effect = 6
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 0, set Neoadjuvant Therapy – Treatment Effect = 7
        • Else If Schema ID = 00220 (Liver)

          • If Neoadjuvant Therapy – Treatment Effect [1634] = 1, set Neoadjuvant Therapy – Treatment Effect = 0
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 2, set Neoadjuvant Therapy – Treatment Effect = 2
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 3, set Neoadjuvant Therapy – Treatment Effect = 2
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 4, set Neoadjuvant Therapy – Treatment Effect = 3
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 6, set Neoadjuvant Therapy – Treatment Effect = 5
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 7, set Neoadjuvant Therapy – Treatment Effect = 6
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 0, set Neoadjuvant Therapy – Treatment Effect = 7
        • Else /* all other schema IDs not specified */

          • If Neoadjuvant Therapy – Treatment Effect [1634] = 1, set Neoadjuvant Therapy – Treatment Effect = 0
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 2, set Neoadjuvant Therapy – Treatment Effect = 1
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 3, set Neoadjuvant Therapy – Treatment Effect = 2
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 4, set Neoadjuvant Therapy – Treatment Effect = 3
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 6, set Neoadjuvant Therapy – Treatment Effect = 5
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 7, set Neoadjuvant Therapy – Treatment Effect = 6
          • If Neoadjuvant Therapy – Treatment Effect [1634] = 0, set Neoadjuvant Therapy – Treatment Effect = 7
        • If the new value of Neoadjuvant Therapy – Treatment Effect [1634] is blank, 7, 8, 9 /* In order to sync values NOT indicating a treatment effect with Neoadjuvant Therapy [1632] */

          • If the new value of Neoadjuvant Therapy [1632] = 7, set Neoadjuvant Therapy – Treatment Effect [1634] = 7
          • If the new value of Neoadjuvant Therapy [1632] = 8, set Neoadjuvant Therapy – Treatment Effect [1634] = 8
          • If the new value of Neoadjuvant Therapy [1632] = 9, set Neoadjuvant Therapy – Treatment Effect [1634] = 9
    • No other changes are necessary, No manual review is necessary.

    • (This must only be done upon the transition to NAACCR 2027)

  6. Breast and Response to Neoadjuvant Therapy: the Response to Neoadjuvant Therapy [3922] was revised to align with the neoadjuvant data items above.

    • If Date of Diagnosis Year is 2018 or later and Schema ID [3800] = 00480
      • If Behavior ICDO3 [523] = 2 and Response to Neoadjuvant Therapy[3922] is not blank, set Response to Neoadjuvant Therapy = 7
      • Else /* Behavior ICDO3 = 3 */
        • If Response to Neoadjuvant Therapy [3922] = 0, set Response to Neoadjuvant Therapy = 7
        • If Response to Neoadjuvant Therapy [3922] = 1, set Response to Neoadjuvant Therapy = 0
        • If Response to Neoadjuvant Therapy [3922] = 2, set Response to Neoadjuvant Therapy = 1
        • If Response to Neoadjuvant Therapy [3922] = 3, set Response to Neoadjuvant Therapy = 2
        • If Response to Neoadjuvant Therapy [3922] = 4, set Response to Neoadjuvant Therapy = 3
    • No other changes are necessary, No manual review is necessary.
    • (This must only be done upon the transition to NAACCR 2027)
  7. Breast and Residual Cancer Burden Data Items: The codes X.777 and 7 were revised to specify that Behavior ICD-O-3 of /2 should be use these codes.

    • If Date of Diagnosis Year is 2026 or later and Schema ID [3800] = 00480 and Behavior ICO3 [523] = 2
      • If RCB Class [1179] is not null, Set RCB Class = 7
      • If Residual Class Burden (RCB) [1178] is not null, Set Residual Class Burden (RCB) = X.777
    • No other changes are necessary, No manual review is necessary.
    • (This can always be applied.)
  8. Lung V9 and PD-L1: For Lung V9, the PD-L1 [1174] values have been overhauled and simplified.

    • If Date of Diagnosis Year is 2025 or later and Schema ID [3800] = 09360
      • If PD-L1 [1174] = 0.0, XXX.2, Set PD-L1 = 0
      • If PD-L1 = 0.1 - 100.0, XXX.3, XXX.4,Set PD-L1 = 1
      • If PD-L1 = XXX.7, Set PD-L1 = 7
      • If PD-L1 = XXX.8, Set PD-L1 = 8
      • If PD-L1 = XXX.9, Set PD-L1 = 9
    • No other changes are necessary, No manual review is necessary.
    • (This can always be applied.)
  9. Pleural Mesothelioma and Primary Site and EOD Primary Tumor: for Pleural Mesothelioma, the Primary Site [400] should not be C34_, and will be converted to C384. For such cases, if the EOD Primary Tumor [772] was set to 050, 100 or 200, it will be changed to 999.

    • If Date of Diagnosis Year is 2018 or later and Schema ID [3800] = (00370 or 09370) and Primary Site [400] =C340-C349
      • Set Primary Site [400] = C384
      • If EOD Primary Tumor [772] 050, 100, 200, Set EOD Primary Tumor [772] = 999
        /* Comment: the folllowing for AJCC and Surgery are to ensure that a review of these fields happens */
      • If AJCC fields are collected:
        • Set AJCC ID [995] = 37
        • AJCC TNM Clin T [1001], AJCC TNM Clin N [1002], AJCC TNM Clin M [1003], AJCC TNM Clin Stage Group [1004], AJCC TNM Path T [1011], AJCC TNM Path N [1012], AJCC TNM Path M [1013], AJCC TNM Path Stage Group [1014] should all be set to blank and then reviewed.
        • Set TNM Edition Number [1060] = 08
      • If RX Summ–Surg Prim Site 2023 [1291] is not blank, A000, A990, B000 or B990 should be set to blank and the reviewed
      • If RX Hosp--Surg Prim Site 2023 [671] is not blank, A000, A990, B000 or B990 should be set to blank and the reviewed
      • If RX Summ–Surg Prim Site 03-2022 [1290] is not blank, 00 or 99 should be set to blank and the reviewed
      • If RX Hosp--Surg Prim Site 03-2022 [670] is not blank, 00 or 99 should be set to blank and the reviewed
    • No other changes are necessary
    • REVIEW: these cases should be reviewed. If AJCC Staging is collected, these cases will now be eligible and values should be coded (88s may need to be set to blank. If Surgery Primary Site was given, the appropriate value for "All Other Sites" (as opposed to "Lung") must be selected. EOD 2018, SS2018, SSDIs and Grade do not need review as the schema hasn't changed.
    • (This can always be applied.)
  10. Breast 8th and EOD Primary Tumor: the EOD Primary Tumor [772] for Breast 8th included 2 codes which have become obsolete. These codes will be converted and the obsolete codes will be removed from both Breast 8th and Breast V9.

    • If Date of Diagnosis Year is 2018 or later and Schema ID [3800] = 00480
      • If EOD Primary Tumor[772] = 450, set EOD Primary Tumor = 400
      • If EOD Primary Tumor = 700, set EOD Primary Tumor = 600
    • No other changes are necessary, No manual review is necessary.
    • (This can always be applied.)
  11. Melanoma Conjunctiva 8th and EOD Primary Tumor: the EOD Primary Tumor [772] for Melanoma Conjunctiva 8th included 650 which has become obsolete. This code will be converted and the obsolete code will be removed from Melanoma Conjunctiva 8th. This also impacts the Derived Summary Stage 2018 [762] result.

    • If Date of Diagnosis Year is 2018 or later and Schema ID [3800] = 00660
      • If EOD Primary Tumor[772] = 650, set EOD Primary Tumor = 600
      • If Derived Summary Stage 2018 [762] is not null
        • If EOD Mets [776] is 10 or 70 then set Derived Summary Stage 2018 [762] = 7
        • Else if EOD Regional Nodes [774] is 300 or 800 then set Derived Summary Stage 2018 [762] = 4
        • Else set Derived Summary Stage 2018 [762] = 2
    • No other changes are necessary, No manual review is necessary.
    • (This can always be applied.)
  12. Conjunctiva and Derived SS2018: for Conjunctive, the Derived Summary Stage 2018 [762] calculation depends on the EOD 2018 input fields. The EOD Primary Tumor [772] value of 650 was contributing 'RE' and should have been contributing 'D'. This conversion only needs to be applied in central registries that calculate the Derived Summary Stage 2018 [762].

    • If Date of Diagnosis Year is 2018 or later and Schema ID [3800] = 00650 and EOD Primary Tumor [772] = 650 and Derived Summary Stage 2018 [762] is not null
      • Set Derived Summary Stage 2018 [762] = 7
    • No other changes are necessary, No manual review is necessary.
    • (This can always be applied. Calculation tables were updated. No review necessary.)
  13. Melanoma Conjunctiva and Derived SS2018: for Melanoma Conjunctive, the Derived Summary Stage 2018 [762] calculation depends on the EOD 2018 input fields. The EOD Primary Tumor [772] value of 750 was contributing 'RE' and should have been contributing 'D'. This conversion only needs to be applied in central registries that calculate the Derived Summary Stage 2018 [762]

    • If Date of Diagnosis Year is 2018 or later and Schema ID [3800] = 00660 and EOD Primary Tumor [772] = 750 and Derived Summary Stage 2018 [762] is not null
      • Set Derived Summary Stage 2018 [762] = 7
    • No other changes are necessary, No manual review is necessary.
    • (This can always be applied. Calculation tables were updated. No review necessary.)
  14. Oropharynx HPV Associated V9 and Derived EOD 2018 Stage Group: the calculation table for Derived EOD 2018 Stage Group [818] was corrected to include calculations when Derived EOD 2018 Primary Tumor [785] = TX. This had been returning the error code 90 and such cases will need to be recalculated or converted. This conversion only needs to be applied in central registries that calculate the Derived EOD 2018 Stage Group.

    • If Date of Diagnosis Year is 2026 or later and Schema ID [3800] =09100
      • If Derived EOD 2018 Primary Tumor [785] = TX and Derived EOD 2018 Stage Group [818] = 90, set Derived EOD 2018 Stage Group = '99'
  15. Thyroid and Derived EOD 2018 T and Derived EOD 2018 Stage Group: for Thyroid, the Derived EOD 2018 T [785] calculation depends on Tumor Size Summary [756]. The Tumor Size break point of 040 was incorrectly assigned to the higher value and has been corrected to be T2. This also affects the Derived EOD 2018 Stage Group [818]. This conversion only needs to be applied in central registries that calculate the Derived EOD 2018 fields.

    • If Date of Diagnosis Year is 2018 - 2026 and Schema ID [3800] = 00730 and EOD Primary Tumor [772] = 100, 200 and Tumor Size Summary [756]=040 and Derived EOD 2018 T [785] = T3a
      • Set Derived EOD 2018 T [785] = T2
      • If AJCC ID [995] = 73.1 and Age at Diagnosis [230] =055-120 and Derived EOD 2018 M [795] =0 and Derived EOD 2018 N [815] = 0, 0a, 0b, X and Derived EOD 2018 Stage Group [818] = 2,
        • Set Derived EOD 2018 Stage Group=1
    • No other changes are necessary, No manual review is necessary.
    • (This can always be applied. Calculation tables were updated. No review necessary.)

EOD v3.4 changes:

EOD and SS2018
- includes changes to schema definitions, EOD fields and SS2018

  • General Changes

    • Version 9 Updated Diseases: AJCC released the 9th revision of the Colon and Rectum diseases (note that the 8th edition based schema will also be split) which will be effective for cases diagnosed 1/1/2027 or after. There are now 2 schemas for each, except Minor Salivary Glands.

      • Minor Salivary Glands [V9: 2027+], Schema ID [3800] = 09082
      • Colon and Rectosigmoid Junction [8th: 2018-2026], Schema ID = 00201
      • Colon and Rectosigmoid Junction [V9: 2027+], Schema ID = 09201
      • Rectum [8th: 2018-2026], Schema ID = 00202
      • Rectum [V9: 2027+], Schema ID = 09202
      • Breast [8th: 2018-2026], Schema ID = 00480
      • Breast [V9: 2027+], Schema ID = 09480
      • Conjunctiva [8th: 2018-2026], Schema ID = 00560
      • Conjunctiva [V9: 2027+], Schema ID = 09560
      • Melanoma Conjunctiva [8th: 2018-2026], Schema ID = 00660
      • Melanoma Conjunctiva [V9: 2027+], Schema ID = 09660
      • Lacrimal Gland [8th: 2018-2026], Schema ID = 00690
      • Lacrimal Gland [V9: 2027+], Schema ID = 09690
    • Histology validation: 9750, 9805, 9835, 9987 were added. These are all in the HemeRetic schema.

    • Indentation symbols and spacing in the various validation tables were standardized

  • Ampulla of Vater, NET Ampulla of Vatter

    • EOD Regional Nodes [774], EOD Mets [776]: EOD RN notes about Celiac Nodes were moved to EOD Mets code 10
  • Brain 8th and V9

    • EOD Primary Tumor [772]: new Note 4 added to discuss tumor cells in CSF
    • EOD Mets [776]: new Note 2 added to discuss tumor cells in CSF
  • Breast

    • EOD Primary Tumor [772]: codes 450 and 700, which were made obsolete last cycle, have been removed. (See 'EOD v3.4 Review and Conversion')
  • Breast, Melanoma Skin

    • Sentinel Lymph Nodes Examined [834] and Sentinel Lymph Nodes Positive [835] were removed from the API. These are not used in any calculations. They still apply to the schemas but can be found in the NAACCR manual and standard setter specific manuals
  • Corpus Carcinoma and Carcinosarcoma

    • EOD Primary Tumor [772]: Note 2 adjusted to correct EID to become EIC; code 050 adjusted to correct the first bullet histology from 8380 to become 8441
  • Colon and Rectum

    • General: the Colon and Rectum schema has been split for both the 8th and V9 versions
    • Schema ID [3800]: Colon 8th Schema ID is 00201, Rectum 8th Schema ID is 00202 (See 'EOD v3.4 Review and Conversion')
  • Conjunctiva

    • EOD Primary Tumor [772]: the Summary Stage 2018 contribution for a code of 650 was changed from RE to D. Affected cases will need to be recalculated (See 'EOD v3.4 Review and Conversion')
  • Esophagus, Esophagus Squamous

    • EOD Regional Nodes [774], EOD Mets [776]: EOD RN code 300 Supraclavicular LN were moved to EOD Mets code 10
  • HemeRetic, Lymphoma, Lymphoma CLL/SLL, Lymphoma Ocular Adnexa, Plasma Cell Disorders, Plasma Cell Myeloma

    • Summary Stage 2018[764]: Note (varies by schema) added to discuss Benign and Borderline hematopoietic tumors
  • Kidney Renal Pelvis

    • General: the schema is being renamed to Kidney Renal Pelvis and Ureter
  • Lung V9

    • EOD Mets [776]: code 20 revised to include note to see code 40 for multiple distant lymph nodes
  • Lymphoma, Lymphoma CLL/SLL, Lymphoma Ocular Adnexa, Plasma Cell Disorders, HemeRetic

    • Schema Note (varies by schema) added to discuss Benign and Borderline hematopoietic tumors
  • Lymphoma Ocular Adnexa

    • Summary Stage 2018 [764], Derived Summary Stage 2018 [762]: Codes 2 and 4 were removed and Note 2 was modified to indicate these values don't apply to the schema. Cases with these values for Summary Stage 2018 must be reviewed manually (they should likely be '7'). Fewer than 20 per registry are expected
  • Medulloblastoma

    • EOD Mets [776]: new Note 3 added to discuss tumor cells in CSF; additions to Note 5 to provide examples of how hematogenous spread occurs and how to code it; code 25 modified to include section on Mets within CNS and CSF pathways; code 35 modified to include note that spinal code AND Brain/CNS involvement are included while Brain/CNS only are in code 25
  • Melanoma Conjunctiva 8th

    • EOD Primary Tumor [772]: code 650 is obsolete and has been removed, values will be converted to 600; this also affects the Derived Summary Stage 2018. The Summary Stage 2018 contribution for a code of 750 was changed from RE to D. Affected cases will need to be recalculated (See 'EOD v3.4 Review and Conversion' for both)
  • Oropharynx HPV Associated V9

    • EOD Regional Nodes [774]: code 550 adjusted to include <6 cm; code 650 adjusted to add ipsilateral
  • Pleural Mesothelioma and Lung

    • General: the schema selection for Pleural Mesothelioma will now only include C384; C34_ with 9050-9053 have been moved to Lung for all years. Cases in Pleural Mesothelioma with C34_ will have the Primary Site [400] converted to C384 (See 'EOD v3.4 Review and Conversion')
  • Primary Peritoneal Carcinoma, Retroperitoneum, Soft Tissue Rare

    • General: the schema notes were updated to reflect the change from Sex to Sex Assigned At Birth. Algorithm had already been updated
    • Summary Stage 2018 [764]: the notes were updated to reflect the change from Sex to Sex Assigned At Birth.

SSDI and Grade
- NAACCR is the custodian of these fields, changes are listed here for convenience. See Change Log on https://apps.naaccr.org/ssdi/list/ for complete information.

  • General

    • Neoadjuvant Therapy [1632], Neoadjuvant Therapy – Clinical Response [1633], Neoadjuvant Therapy – Treatment Effect [1634] have been changed to be SSDIs in all schemas where they apply. Neoadjuvant Therapy – Clinical Response [1633] has been changed to length 2. The codes have been modified and older data will need to be converted. They are required by SEER for 2021 forward. Neoadjuvant Therapy – Treatment Effect is required by CoC for Colon and Rectum schemas in 2027 forward. (See 'EOD v3.4 Review and Conversion')
  • Bladder

    • Neoadjuvant Therapy – Treatment Effect [1634]: valid values now align with Ovary rather than general table (3 is not valid)
  • Brain V9, CNS Other V9, Medulloblastoma V9

    • Brain Molecular Markers [3816]: Column header for Description changed to 'ICD-O-3 Description' for clarity
  • Brain 8th & V9, CNS Other 8th & V9, Intracranial Gland 8th & V9

    • Chromosome 1p: Loss of Heterozygosity (LOH) [3801], Chromosome 19q: Loss of Heterozygosity (LOH) [3802], MGMT [3889]: Note 2 added to discuss benign and borderline tumor coding; Codes 0, 1 and 9 modified to specify /3 tumors
  • Breast 8th, V9

    • Derived Summary Grade 2018 [1975]: Derivation has been changed so that for a /2 case, if the only grade values available are 1, 2, or 3, the Derived Summary Grade 2018 will be set to 9; for a /3 case, if the only grade values available are L, M, or H, the Derived Summary Grade 2018 will be set to 9. The values in question are not valid for the associated behaviors. (See 'EOD v3.4 Review and Conversion')
    • Grade Clinical [3843], Grade Pathological [3844], Grade Post Therapy Clin [1068], Grade Post Therapy Path [3845]: Subtitles added for all tables, Elston-Ellis modification of Scraff-Bloom-Richardson grading system
    • HER2 IHC Summary [3850], HER2 ISH Summary [3854]: While these were not required by standard setters in 2021-2026, they will be collected again starting in 2027. Blank was added for cases diagnosed in 2021-2026
    • Response to Neoadjuvant Therapy [3922]: codes and values have been revised to align with the general neoadjuvant data. (See 'EOD v3.4 Review and Conversion')
    • Residual Class Burden (RCB) [1178]: Code X.666 was added to capture neoadjuvant therapy completed, planned surgical resection cancelled; Coding Guideline 2 was added to explain code X.666, with examples; Note 2 was modified to indicate Surgical resection is required to determine a specified score; Coding Guideline 3 and Code X.777 were revised to clarify that /2 should be coded to X.777
    • RCB Class [1179]: Code 6 was added to capture neoadjuvant therapy completed, planned surgical resection cancelled; Coding Guideline 2 was added to explain code 6, with examples; Note 2 was modified to indicate Surgical resection is required to code 0-3; Coding Guideline 3 and Code 7 were revised to clarify that /2 should be coded to 7 (See 'EOD v3.4 Review and Conversion')*
    • Lymph Nodes Positive Axillary Level I-II [3882] was renamed as Lymph Nodes Positive Axillary and covers levels I, II and III in Breast V9
  • Cervical Lymph Nodes and Unknown Primary Tumor of the Head and Neck

    • Grade Clinical [3843], Grade Pathological [3844], Grade Post Therapy Clin [1068], Grade Post Therapy Path [3845], Derived Summary Grade 2018[1975]: the valid values for this schema are reduced to 8 as Grade does not apply to this schema. (See 'EOD v3.4 Review and Conversion')
    • Schema Discriminator 1 [3926]: Coding Guideline 7 added regarding how to handle p16 or EBV positive
  • Colon and Rectosigmoid Junction V9, Rectum V9

    • Microsatellite Instability [3890]: MSI was added to the schema for 2027, Code 3 is included
  • Corpus Carcinoma and Carcinosarcoma

    • Microsatellite Instability [3890]: in Coding Guidelines, Code 1 revised to include intermediate; Code 3 added for Indeterminate and equivocal for 2027 and later. For valid values, Code 3 was added and Code 9 was modified to clarify which years each code should be used for.
  • Kidney Renal Pelvis and Ureter

    • Microsatellite Instability [3890]: MSI was added to the schema for 2027, Code 3 is included
  • Lung V9

    • PD-L1 [1174]: the codes were overhauled and simplified so that values are not collected but only the interpretation (See 'EOD v3.4 Review and Conversion')
    • Thoracic Nodal Stations [3967-4008]: 42 SSDIs were added to V9 schema
  • Lymphoma CLL/SLL

    • Lymphocytosis [3885], Anemia [3811], Thrombocytopenia [3933]: added Note 1 to discuss that physician's statements of these conditions take priority
  • Melanoma Conjunctiva V9

    • Mitotic Rate Melanoma [3893]: SSDI added to V9 schema
    • Ulceration [3936]: SSDI added to V9 schema
  • Major Salivary Glands V9

    • Derived Summary Grade 2018 [1975]: the lookup table was modified to align with the V9 values. This is not a calculation issue, so no conversion is needed.
    • Minor Salivary Tumor Location [3966]: SSDI added to V9 schema for 2027
  • Minor Salivary Glands V9, Mouth Other

    • Schema Discriminator 1 [3926]: SSDI added to distinguish between C069 usage
  • Plasma Cell Myeloma

    • High Risk Cytogenetics [3857]: Additional Info modified to provide additional names; Note 1 replaced with Note 1 and 2 to specify acceptable types and how to handle other types; Coding Guidelines revised to include Codes 0-3 and to expand Code 9; Codes 2 and 3 added
    • High Risk Cytogenetics [3857], LDH Level [3869], Serum Albumin Pretreatment Level [3930], Serum Beta-2 Microglobulin Pretreatment Level [3931]: Description modified to clarify that if Schema Discriminator 1 [3926] Myeloma Terminology is set to 1 or 9, these fields should be coded to 5
  • Rectum 8th, Rectum V9

    • Macroscopic Evaluation of the Mesorectum [3950]: Field was added to schema as SSDI and is valid for 2022 forward
  • Rectum V9

    • Rectal Tumor Location [3965]: SSDI added to V9 schema for 2027

EOD Master ONLY

  • Oropharynx HPV-Associated V9

    • Derived EOD 2018 Stage Group [818]: Calculation table updated to handle Derived EOD 2018 T values of TX. Since this had been returning the error code '90' they will need to be reprocessed. Alternately, you could convert if reprocessing is not an option. (See 'EOD v3.4 Review and Conversion')
  • Thyroid

    • Derived EOD 2018 T [785]: for EOD Primary Tumor = 100, 200 the derivation with Tumor Size Summary = 040 was corrected to be T2. (See 'EOD v3.4 Review and Conversion')

@ctmay4 ctmay4 changed the title Update EOD to 3.4 EOD 3.4 Sep 14, 2026
@sonarqubecloud

Copy link
Copy Markdown

@ctmay4
ctmay4 merged commit c064934 into master Sep 14, 2026
4 checks passed
@ctmay4
ctmay4 deleted the eod-3.4 branch September 14, 2026 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant