Skip to content
This repository has been archived by the owner on Jun 22, 2022. It is now read-only.

Releases: imsweb/staging-algorithm-eod-public

Add missing NAACCR XML IDs

21 Dec 19:30
c3a3228
Compare
Choose a tag to compare
  • Add missing NAACCR XML IDs from the last update #18

Add NAACCR XML IDs

01 Jul 13:14
0842385
Compare
Choose a tag to compare
  • Add NAACCR XML IDs to schema inputs and outputs (#15)

EOD 2.0

05 Jun 13:29
Compare
Choose a tag to compare

EOD 2.0 and SS2018

Update includes changes to schema definitions, EOD fields and SS2018 (#14)

General

  • Histology: The new histology codes were added to the valid histology list and appropriate schemas. 8157, which was obsolete and not allowed by edits, was removed.
    8444 was removed (see 8313); 8473 was removed (see 8472); 8965 was removed (see 9013). AJCC ID calculation tables were updated. Schema Notes and SS2018 notes related to histology were updated as necessary (8104, 8273, 8348, 8349, 8563, 8643, 8816-8818, 8828, 8992, 9126, 9138, 9211-9213, 9222, 9563, 9715, 9749, 9819, 9877-9879, 9912, 9969, 9993 added; 8157, 8444, 8473, 8965 removed)
  • Footnotes: the page numbers for all footnotes referencing the AJCC Cancer Staging Manual have had the page numbers removed at the request of the AJCC
  • Notes: the word 'considered' was removed from all EOD fields and SSDIs, 25 occurrences in various schemas. Some wording was slightly modified to adjust.
  • Notes: for fields included in the API that are not strictly staging fields (Primary Site, Histology, Behavior, Year of Diagnosis, Regional Nodes Examined, Regional Nodes Positive, LVI, Tumor Size Clin, Path and Summary, RX Summ Surg/Rad Sequence, RX Summ Systemic/Surg Sequence), a note was added to see the SEER Program Coding Manual for instructions. Many of these fields are primarily used for the API calculations, but in case they are used to populate a selection list in a registry application, the rules for coding the fields are found elsewhere.

AJCC 9th Edition

As new Editions for AJCC chapters are released, an additional version of the affected schema will be created. The schemas will have the year of diagnosis as a discriminator. If the value that is sent in for year of diagnosis is 9999 (unknown), the most recent schema will be returned. If you have cases with year of diagnosis = 9999 currently in your database, please give careful thought to how you will handle them. For example, for unknown date of diagnosis, you may wish to pass in the year the case was collected/created so the coding rules for that year are applied.

  • TNM Edition Number has been added to the AJCC ID calculation table (tag = ajcc_version_number)
  • CERVIX: AJCC released the 9th revision of the Cervix chapter. There are now 2 Cervix schemas:
    • Cervix [8th: 2018-2020], Schema ID [#3800] = 00520, Edition = 08
    • Cervix [9th: 2021+], Schema ID = 09520, Edition = 09

Ampulla of Vater

  • EOD Primary Tumor: Code 150 is now contributing L to SS2018 rather than RE; Code 700 had 'Periduodenal or peripancreatic soft tissue with involvement of structures in codes 500 or 600' added

Appendix

  • EOD Primary Tumor: Notes 1 to 6 were added to the table; Code 600 had '(ICD-O-3 codes 8480/3, 8481/3, and 8490/3 only)' added after 'Mucinous tumors only' for clarity; Code 750 had "Mucinous tumors only (ICD-O-3 codes 8480/3, 8481/3, and 8490/3 only)" with the sub-bullet "Structures in code 700 with peritoneal involvement confined within right lower quadrant" added
  • EOD Mets: Note added to describe when code 70 should be used; Code 40 was added for Distant lymph nodes, with or without intraperitoneal metastasis; Code 50 had Distant lymph nodes removed and was streamlined

Bladder

  • EOD Primary Tumor: Note 4 was changed to "In case of multifocal noninvasive tumors (code 000) and in situ tumors (code 050), code 050."; Code 000 and 050 were revised to clarify use of 000 for 8130/2 and 8131/2 only; Code 050 had 'papillary and nonpapillary' added to clarify multifocal cancer coding; Code 500 had '(Clinically or grossly apparent extravesical mass)' added; Code 550 had 'Unknown if microscopic or macroscopic added; Code 720 had "Bladder is “fixed” with extension to structures in code 650" added
  • EOD Mets: Note added to describe when code 70 should be used; Code 10 changes to list specific nodes; Code 50 was added for distant mets with or without distant lymph nodes and Carcinomatosis; Code 70 was changed to only be distant metastasis, NOS
  • SS2018: Code 0 was revised and expanded to better define Papillary and nonpapillary, and 'Multifocal non-invasive tumors' was added

Bone Appendicular Skeleton, Bone Pelvis, Bone Spine

  • EOD Mets: Note added to describe when code 70 should be used; Code 30 had 'with or without lung metastasis' added; Code 50 was clarified to be with or without distant lymph nodes or lung metastasis, Other specified distant metastasis was added

Bone Spine

  • EOD Primary Tumor: Code 600, which is analogous to a T4, was moved to code 750 (See EOD 2.0 Review and Conversion); Code 650 is now contributing RE to SS2018 rather than D

Brain

  • SS2018: Code 2 changed to start with 'Regional by direct extension only'

Breast

  • EOD Regional Nodes: Note 2 defining Clinical and Pathological assessment was added; Note 6 was added to clarify meaning of internal mammary nodes; Code 000 had 'CLINICAL assessment only' added; Code 070 had 'PATHOLOGICAL assessment only' added

Buccal Mucosa, Floor of Mouth, Gum, Lip, Mouth Other, Palate Hard, Tongue Anterior

  • EOD Regional Nodes: Note 2 defining Clinical and Pathological assessment was added; Note 4 (supraclavicular) was revised for clarity; Codes 100, 200-400 had 'CLINICAL OR PATHOLOGICAL' removed

Cervical Lymph Nodes and Unknown Primary of Head and Neck

  • Schema Note 4 and SS2018 Note 5 were updated to include C000-C002, C006
  • EOD Regional Nodes: Note 2 was added to clarify that 000 does not apply to this schema and coding issues surrounding that; Note 3 defining Clinical and Pathological assessment was added; Note 5 (supraclavicular) was revised for clarity; Code 000 was removed as positive nodes are required for this schema (See EOD 2.0 Review and Conversion); Codes 100, 200-400 had 'CLINICAL OR PATHOLOGICAL' removed
  • Default for Tumor Size Clinical [#752], Pathological [#754], and Summary [#756] were changed to 000; this is part of the definition of this schema

Cervix

  • EOD Primary Tumor: Code 250 had 'FIGO Stage IB1, IB2' added
  • EOD Mets: Code 10 was clarified to be 'Inguinal (femoral)'
  • SS2018: Codes 1, 2 and 7 restructured; Code 1 had FIGO IB1 and IB2 added; Code 3 had a section for FIGO IIIC added; Code 7 had 'femoral' added after 'Inguinal'

Colon and Rectum

  • EOD Primary Tumor: Note 5 has bullets for codes 300 and 400 – under the 2nd sub-bullet of those, 'Upper two thirds of rectum' was added
  • EOD Mets: Note 1 about code 70 was added; Note 2 about coding Peritoneal involvement was added; Code 30 had 'Single distant lymph node chain with single distant organ (except peritoneum)' added
  • SS2018: Note 6 has bullets for codes Localized and Regional – under the 2nd sub-bullet of those, 'Upper two thirds of rectum' was added

Corpus Carcinoma and Carcinosarcoma

  • AJCC ID for 8380/2 changed to be 53
  • EOD Primary Tumor: Note 2 describing 050, 070 and 080 was added; Code 050, 070 and 080 were added to handle 8380/2 (See EOD 2.0 Review and Conversion)
  • SS2018: Codes 1, 2 and 7 restructured; Code 0 had 'Endometrial intraepithelial carcinoma (EIC)' added; Code 3 had section for FIGO Stage IIIC added; Code 7 have several sites added to Distant site list

Corpus Sarcoma, Corpus Adenosarcoma

  • SS2018: Codes 1, 2 and 7 restructured; Code 3 had section for FIGO Stage IIIC added; Code 7 have several sites added to Distant site list

Cutaneous Carcinoma of Head and Neck

  • EOD Regional Nodes: Note 2 defining Clinical and Pathological assessment was added; Note 4 (supraclavicular) was revised for clarity; Codes 100, 200-400 had 'CLINICAL OR PATHOLOGICAL' removed

Cystic Duct

  • EOD Primary Tumor: Code 600 had 'Extrahepatic bile ducts (including common bile duct) with extension to gallbladder or structures in codes 400-500 OR ONE of the following' added; Code 650 has 'Two or more organs and/or structures listed in code 600' added

Esophagus and Esophagus Squamous

  • EOD Primary Tumor: Code 700 had "Code (500) + (600)" added

Fallopian Tube

  • AJCC ID for 8441/2 changed to be 55
  • EOD Primary Tumor: Note 2 was added describing codes 050, 070 and 080; Note 3 sub-bullet changed to 'Ascites, NOS should be excluded as a staging element'; Note 4 was added describing how to handle involvement of ovary; Note 5 had bullets added for Adjacent peritoneum, Ligaments and Mesosalpinx; Note 9 about liver and splenic involvement was reworded for clarity; Codes 050 (High grade STIC, one tube), 070 (High grade STIC, both tubes) and 080 (High grade STIC, unknown how many tubes) were added (See EOD 2.0 Review and Conversion); Code 100 had STIC removed; Code 200 was completely removed; Code 250 had capsule rupture removed; Code 450 was simplified; Code 600 was simplified and is now contributing D to SS2018 rather than RE; Code 650 was re-organized; Code 700 was reorganized and Extensions to liver and splenic capsule was added
  • SS2018: 'High-grade serous tubal intraepithelial carcinoma (STIC)' was added to Code 0; Codes 1, 2 and 7 restructured; Code 1 had FIGO IC and IC NOS dropped; Code 2 had several sites added to extension list and text for IIIA dropped; Code 3 had section for FIGO IIIA1 added; Code 7 had several sites specified for Distant site list and IIIA and IIIA2 added

Floor of Mouth

  • EOD Primary Tumor: Code 600 had "Involvement of deep (extrinsic) muscle of tongue with extension to structures listed in Note 2" added

Heart, Mediastinum, and Pleura

  • EOD Primary Tumor: Note 1 adde...
Read more

Minor bugfix

13 Dec 15:33
Compare
Choose a tag to compare

EODStagingLookup did not allow behavior to be set as a discriminator. #13

EOD 1.7.3

27 Aug 17:55
2e6030d
Compare
Choose a tag to compare

Minor bugfixes (#11)

Corpus Sarcoma

  • SS2018 histology list incorrectly included 9140, which was changed to 9141

HemeRetic

  • SS2018 Note numbering corrected, typo in 9808 Histology text corrected

Larynx Other

  • EOD Regional Nodes in SS2018 workflow updated to match validation table for data item

EOD 1.7.2

26 Aug 19:51
8a3fc6e
Compare
Choose a tag to compare

Minor fixes from 1.7.1 (#10)

Larynx Other

  • EOD Regional Nodes table results for the EOD N component must all be 88. When the table was changed in v1.7, the EOD N component values from the other Larynx schemas were used.

EOD 1.7.1

13 Aug 18:21
6363482
Compare
Choose a tag to compare

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.

Testis

  • AFP Pre-Orchiectomy Range [#3808] and AFP Post-Orchiectomy Range[#3806] are both now required by SEER

EOD 1.7

06 Aug 14:50
52c6615
Compare
Choose a tag to compare

While specific schemas note that the schema should be re-calculated with the v1.7 algorithm, it may be easier to run all the 2018 and later cases through the algorithms again to ensure all changes to derivations are applied.

EOD and SS2018

Includes changes to schema definitions, EOD fields and SS2018

Appendix, Bone Appendicular Skeleton, Breast, GIST, Prostate, Retroperitoneum, Soft Tissue Trunk and Extremities

  • These schema all use Grade to calculate Stage Group. The logic for combined grade was modified so that a grade appropriate to the schema is preferred over a generic grade (usually A-D)

    We suggest that 2018-2019 cases in these schemas be re-calculated with the v1.7 algorithm, no coding change is necessary

Appendix, NET Appendix

  • SS2018: Code 3 had 'Tumor deposits (TD) in subserosa or mesentery WITHOUT regional lymph node metastases' added

Brain

  • EOD Primary Tumor: new Note 2 added, clarifying crossing the midline; Code 500 had “Corpus Callosum” removed from ‘Infratentorial tumor extends supratentorially to involve’
  • SS2018: Note 10 added, clarifying crossing the midline

Breast

  • AJCC ID: 8540 now goes to 48.1, instead of XX

    If you collect AJCC TNM fields, you should review these cases to verify you have collected the required data

  • EOD Primary Tumor: A typo in the calculation table for 070 with Behavior = 2 which affected the results was corrected

    We suggest that 2018-2019 Breast cancer cases with Behavior = 2 be re-calculated with the v1.7 algorithm, no coding change is necessary

  • EOD Regional Nodes: Note 4 expanded to define ITCs; Note 7 Intramammary and Infraclavicular moved out of the Level I and III lists and Fixed/matted Axillary was added; Code 350 word order modified for Fixed/matted Axillary and all bullets were updated for consistent formatting

  • EOD Mets: Code 10 list of nodes updated for consistent formatting and Fixed/matted axillary, Infraclavicular, and Intramammary were added

  • SS2018: Note 7 updated to define ITCs and how they should be coded; Code 3 updated for consistent formatting, Fixed/matted Axillary, Infraclavicular and Intramammary bullets modified for specificity; Code 7 updated for consistent formatting, Fixed/matted axillary, Infraclavicular and Intramammary were added

  • Sentinel Lymph Nodes Examined [#834] and Sentinel Lymph Nodes Positive [#835]: added to the schema

Buccal Mucosa, Floor of Mouth, Gum, Hypopharynx, Larynx(Glottic, Other, Suglottic, Supraglottic), Lip, Major Salivary Glands, Maxillary Sinus, Mouth Other, Nasal Cavity and Ethmoid Sinus, Oropharynx p16-, Palate Hard, Tongue Anterior

  • EOD Regional Nodes: new Note 4 added defining Extranodal extension (ENE) and which codes relate to it

Cervix

  • SS2018: new Note 3 added defining ITCs

Colon and Rectum

  • EOD Primary Tumor: new Note 5 added, describing invasion into pericolonic/pericolorectal tissue; Code 300, Non-peritonealized pericolic/perirectal tissues had comment about peritonealized tissue added, Pericolic/perirectal tissues invaded was added; Code 400 has Peritonealized pericolic/perirectal tissues invaded added; minor change to Code 500 (of/through); Code 700 had 'Greater omentum' removed from Cecum (C180) as this term is part of Code 600

Colon and Rectum and NET Colon and Rectum

  • SS2018: new Note 6 added, describing invasion into pericolonic/pericolorectal tissue; Code 1, Non-peritonealized pericolic/perirectal tissues had comment about peritonealized tissue added, Pericolic/perirectal tissues invaded was added; Code 2 had Peritonealized pericolic/perirectal tissues invaded added, and Cecum (C180): Greater Omentum added

Corpus Adenosarcoma, Corpus Carcinoma and Carcinosarcoma, Corpus Sarcoma

  • EOD Regional Nodes: new Note 3 added defining ITCs
  • SS2018: new Note 3 added defining ITCs

Cutaneous Carcinoma of Head and Neck

  • EOD Regional Node: new Note 4 (Bilateral or contralateral nodes), Note 5 (Contiguous or secondary nodal basins), and Note 6 (Extranodal extension (ENE)) added; Note 7 modified to indicate that bilateral and contralateral nodes are included

Fallopian Tube, Ovary, Primary Peritoneal Carcinoma

  • EOD Primary Tumor: Note 4 of Fallopian Tube and Ovary and Note 2 of Primary Peritoneal Carcinoma had 'peritoneal carcinomatosis' added, modified to indicate that Extraperitoneal Carcinomatosis is in EOD Mets; Note 6 had Rectosigmoid and Sigmoid colon removed (also in Note 3 of Fallopian Tumor and Ovary, Note 4 of Primary Peritoneal Carcinoma), for Fallopian Tumor and Primary Peritoneal Carcinoma, 'rectosigmoid and sigmoid colon' were added as exceptions to 'Intestine large'; Codes 600, 650, 700 and 750 had 'peritoneal carcinomatosis' added
  • EOD Regional Nodes: new Note 3 added defining ITCs
  • EOD Mets: Code 50 modified to specifically exclude peritoneal carcinomatosis, which is in EOD Primary Tumor
  • SS2018: new Note 4 added defining ITCs

Larynx Other

  • The EOD Regional Nodes table specific to Larynx Other was replaced by the EOD Regional Nodes table used by the other Larynx schemas. This includes the addition of the 5 Notes, modification of the text in Codes 100-600 to indicate Clinical or Pathological use, the addition of 'or unknown' to Codes 200, 300 and 400, and the addition of Code 450 'CLINICAL ONLY: Metastasis in any lymph node(s) with clinically overt ENE'

    You may wish to review Larynx Other cases with EOD Regional Nodes set to 100 - 600 to verify they are correct

Lung

  • EOD Primary Tumor: Note 2 about Code 100 expanded, Note 3, about Code 200, and Note 4, about Code 300, added, Note 6 had 'NOS' added to what should be captured in Code 450; Code 450 modified from 'Visceral pleura (PL1 or PL2)' to 'Visceral pleura (PL1 or PL2, NOS)'
  • EOD Regional Nodes: Code 600 had 'Pulmonary Root' removed; Code 700 had 'Periesophageal' and 'Pretracheal' added
  • SS2018: Code 2 had 'Main stem bronchus less than 2.0 cm from carina' removed and 'Visceral pleura' changed to 'Visceral pleura (PL1, PL2, PL3 or NOS)'; Code 7 had 'Pulmonary root' removed from 'Distant lymph node(s), NOS' and 'Periesophageal' and 'Pretracheal' added

Lymphoma

  • EOD Primary Tumor: Note 11 modified to clarify the difference between bone marrow involvement and bone marrow as the primary site (and how to code these); new Note 12 (peripheral blood involvement assessment) added; Code 800 had 'Blood/peripheral blood' added
  • SS2018: Note 5 added, describing how to code peripheral blood or bone marrow involvement; Code 7 had 'Blood/peripheral blood' added

Lymphoma CLL/SLL

  • EOD Primary Tumor: Note 11 modified to clarify how to code bone marrow involvement; new Note 12 added, describing peripheral blood involvement assessment; Code 800 had 'Blood/peripheral blood' added
  • SS2018: Note 5 added, describing how to code peripheral blood or bone marrow involvement; Code 7 had 'Blood/peripheral blood' added

Lymphoma Ocular Adnexa

  • EOD Mets: Note 2 added, describing how to code peripheral blood or bone marrow involvement; Code 30 had 'Blood/peripheral blood' added
  • SS2018: Note 4 added, describing how to code peripheral blood or bone marrow involvement; Code 7 had 'Blood/peripheral blood' and 'Bone marrow' added

Melanoma Skin

  • EOD Primary Tumor: new Note 4 added to clarify how to code if ONLY Breslow's depth is given
  • EOD Regional Nodes: Note 2 modified to better define ITCs; Note 3 modified to better define in-transit, satellite and/or microsatellite mets and how to code them; Note 6 modified to indicate that contralateral and bilateral nodes are usually in EOD Mets, C441 (Skin of eyelid) was removed from the first group, and a section for Skin of trunk (C445) was added
  • EOD Mets: Code 20 had '(excluding contiguous extension)' to distinguish it from EOD Primary Tumor Code 700
  • SS2018: Note 3 was moved to Note 6 and was modified to better define ITCs; Note 4 was moved to Note 3, Note 5 was moved to Note 4; new Note 5 was added to clarify how to code if ONLY Breslow's depth is given; Note 6 was moved to Note 7 and was modified to better define In-transit, satellite and/or microsatellite metastasis; Note 8, about Bilateral or contralateral nodes, and Note 9, about Contiguous or secondary nodal basin, added; Code 3 modified so 'All sites' indicates that contralateral and bilateral nodes are usually in Code 7, ITCs and In-transit, satellite and/or microsatellite metastasis were added to ‘All sites’, C441 (Skin of eyelid) was removed from the first group, and a section for Skin of trunk (C445) was added
  • Sentinel Lymph Nodes Examined [#834] and Sentinel Lymph Nodes Positive [#835]: added to the schema

Merkel Cell

  • EOD Regional Nodes: Note 2 modified to better define ITCs; Note 3 modified to better define in-transit, satellite and/or microsatellite mets and how to code them; Note 4, about Bilateral or contralateral nodes, and Note 5, about Contiguous or secondary nodal basin, added; Note 6 modified to indicate that contralateral and bilateral nodes are usually in EOD Mets, C441 (Skin of eyelid) was removed from the first group, and a section for Skin of trunk (C445) was added
  • SS2018: Note 2 was moved to Note 3 and was modified to better define ITCs; Note 3 was moved to Note 2; Note 4, about in transit metastasis, Note 5, about Bilateral or contralateral nodes, and Note 6, about Contiguous or secondary nodal basin, added; Code 3 modified so 'All sites' indicates that contralateral and bilateral nodes are usually in Code 7, ITCs and In-transit were added to ‘All sites’, C441 (Skin of eyelid) was removed from the first group, and a section for Skin of trunk (C445) was added

NET Ampulla of Vater, NET Duodenum, NET Jejunum and Ileum

  • EOD Mets: 'Carcinomatosis' was moved from Code 30 to Code 50; 'Other distant metastasis' was also added to Code 50

NET Appendix

  • EOD Mets: 'Carcinomatosis' was moved fr...
Read more

Removed unused input

16 Jul 17:23
Compare
Choose a tag to compare

The EodInput enum defined fields that were never used (#7)

EOD 1.6

03 Apr 13:03
efccf13
Compare
Choose a tag to compare

Added the 1.6 algorithm and dropped support for 1.5 (see #6)

EOD v1.6 known issues

1/24/2019 - No change from v1.5

  • Corpus Carcinoma and Carcinosarcoma: morphology 8441/2 does not currently allow T1a
  • Prostate: Prostate Pathologic Extension will be renamed to clarify it is part of EOD

EOD v1.6 changes

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

  • Placenta: EOD 2018 N was incorrectly initiated as '90'. N does not apply in this schema and should always be 88.