Skip to content

Commit 168c502

Browse files
committed
2 parents 3674796 + d1f7382 commit 168c502

File tree

1,225 files changed

+60613
-19
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,225 files changed

+60613
-19
lines changed

README.md

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,26 @@ A cancer staging client library for Java applications.
44

55
## Supported staging algorithms
66

7+
### EOD
8+
9+
Extent of Disease (EOD) is a set of three data items that describe how far a cancer has spread at the time of diagnosis. EOD 2018 is effective for cases diagnosed in 2018 and later.
10+
11+
In each EOD schema, valid values, definitions, and registrar notes are provided for
12+
13+
- EOD Primary Tumor
14+
- EOD Lymph Nodes
15+
- EOD Mets
16+
- Summary Stage 2018
17+
- Site-Specific Data Items (SSDIs), including grade, pertinent to the schema
18+
19+
For cancer cases diagnosed January 1, 2018 and later, the NCI SEER program will collect Extent of Disease (EOD) revised for 2018 and Summary Stage 2018. The schemas have been developed to be compatible with the AJCC 8th Edition chapter definitions.
20+
21+
All of the standard setting organizations will collect the predictive and prognostic factors through Site Specific Data Items (SSDIs). Unlike the SSFs, these data items have formats and code structures specific to the data item.
22+
23+
Versions supported:
24+
25+
- 1.0 (released March 2018)
26+
727
### TNM
828

929
TNM is a widely accepted system of cancer staging. TNM stands for Tumor, Nodes, and Metastasis. T is assigned based on the extent of involvement at the primary tumor site, N for the extent of involvement in regional lymph nodes, and M for distant spread. Clinical TNM is assigned prior to treatment and pathologic TNM is assigned based on clinical information plus information from surgery. The clinical TNM and the pathologic TNM values are summarized as clinical stage group or pathologic stage group.
@@ -12,11 +32,7 @@ For each cancer site, or schema, valid values, definitions, and registrar notes
1232

1333
TNM categories, stage groups, and definitions are based on the Union for International Cancer Control ([UICC](http://www.uicc.org/)) TNM 7th edition classification. UICC 7th edition and AJCC 7th edition TNM categories and stage groups are very similar; however, there are some differences.
1434

15-
**WARNING**: SEER Primary Tumor, SEER Regional Nodes, and SEER Mets not used in 2016!!
16-
17-
In 2016, SEER Summary Stage 2000 will continue to be used. For those schemas and site/histology combinations that are not defined in TNM, SEER Summary Stage 2000 should be collected manually.
18-
19-
NCI will be developing SEER Summary Stage 2017, which will be effective for diagnosis year 2017. In preparation for SEER Summary Stage 2017, three data fields have been defined, SEER Primary Tumor, SEER Regional Nodes and SEER Mets. Some work has been done to define these fields, but they do NOT apply in 2016 and should be ignored. Do not utilize these fields for data collection in 2016. Only use the SEER Summary Stage 2000 directly coded field.
35+
For diagnosis years 2016-2017, SEER Summary Stage 2000 is required. SEER Summary Stage 2000 should be collected manually unless the registry is collecting Collaborative Stage, which would derive Summary Stage 2000.
2036

2137
Versions supported:
2238

@@ -30,20 +46,19 @@ assessments, and compatibility across all of the systems for all cancer sites.
3046

3147
Versions supported:
3248

33-
3449
- 02.05.50 (released October 2013)
3550

3651
## Download
3752

38-
To download [the beta version of staging library - TNMStagingCSharp_v15.zip](https://github.com/imsweb/staging-client-csharp/releases/download/v1.5-beta/TNMStagingCSharp_v15.zip).
53+
To download [the beta version of staging library - TNMStagingCSharp_v16.zip](https://github.com/imsweb/staging-client-csharp/releases/download/v1.6-beta/TNMStagingCSharp_v16.zip).
3954

4055
The download zip file contains the TNM Staging DLL and associated files. For more information, please reference the accompanying readme.txt file. Detailed documentation on how to use the DLL can be found in the [Wiki](https://github.com/imsweb/staging-client-csharp/wiki/).
4156

4257
## Requirements
4358

4459
Functional Requirements: You will need the .NET Framework 4.5.2 or higher installed to use this library.
4560

46-
Data Requirements: You will need the algorithm data files for the TNM Staging Library to work properly. At present there are CS 02.05.50 and TNM 1.5 algorithms. You can find a copy of these data files within the TNM Staging source code in the Resources\Algorithms directory. The algorithm data files can be either in separate JSON files, or can be collected together in a compressed file such as .ZIP or .GZ. You can download the zip versions of [CS 02.05.50](https://github.com/imsweb/staging-client-csharp/releases/download/v1.5-beta/CS_02_05_50.zip) and [TNM 1.6](https://github.com/imsweb/staging-client-csharp/releases/download/v1.5-beta/TNM_16.zip) here.
61+
Data Requirements: You will need the algorithm data files for the TNM Staging Library to work properly. At present there are CS 02.05.50, TNM 1.5, and EOD 1.0 algorithms. You can find a copy of these data files within the TNM Staging source code in the Resources\Algorithms directory. The algorithm data files can be either in separate JSON files, or can be collected together in a compressed file such as .ZIP or .GZ. You can download the zip versions of [CS 02.05.50](https://github.com/imsweb/staging-client-csharp/releases/download/v1.6-beta/CS_02_05_50.zip), [TNM 1.6](https://github.com/imsweb/staging-client-csharp/releases/download/v1.6-beta/TNM_16.zip), and [EOD Public 1.0](https://github.com/imsweb/staging-client-csharp/releases/download/v1.6-beta/EOD_Public_10.zip) here.
4762

4863
## Usage
4964

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,179 @@
1+
{
2+
"id" : "adnexa_uterine_other",
3+
"algorithm" : "eod_public",
4+
"version" : "1.0",
5+
"name" : "Adnexa Uterine Other",
6+
"title" : "Broad and Round Ligaments, Parametrium, Uterine Adnexa",
7+
"notes" : "C571 Broad ligament\nC572 Round ligament\nC573 Parametrium\nC574 Uterine adnexa\n\n**Note 1:** The following sources were used in the development of this schema\n* SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998) (https://seer.cancer.gov/archive/manuals/EOD10Dig.3rd.pdf)\n* SEER Summary Staging Manual-2000: Codes and Coding Instructions (https://seer.cancer.gov/tools/ssm/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx\n\n**Note 2:** Summary Stage is the only applicable staging system for this site/histology/schema.",
8+
"schema_selection_table" : "schema_selection_adnexa_uterine_other",
9+
"inputs" : [ {
10+
"key" : "year_dx",
11+
"name" : "Year of Diagnosis",
12+
"naaccr_item" : 390,
13+
"table" : "year_dx_validation",
14+
"used_for_staging" : false
15+
}, {
16+
"key" : "site",
17+
"name" : "Primary Site",
18+
"naaccr_item" : 400,
19+
"table" : "primary_site",
20+
"used_for_staging" : true
21+
}, {
22+
"key" : "hist",
23+
"name" : "Histology",
24+
"naaccr_item" : 522,
25+
"table" : "histology",
26+
"used_for_staging" : true
27+
}, {
28+
"key" : "size_clin",
29+
"name" : "Tumor Size Clinical",
30+
"naaccr_item" : 752,
31+
"table" : "tumor_size_clinical_60979",
32+
"used_for_staging" : false
33+
}, {
34+
"key" : "size_path",
35+
"name" : "Tumor Size Pathological",
36+
"naaccr_item" : 754,
37+
"table" : "tumor_size_pathological_25597",
38+
"used_for_staging" : false
39+
}, {
40+
"key" : "size_summary",
41+
"name" : "Tumor Size Summary",
42+
"naaccr_item" : 756,
43+
"default" : "999",
44+
"table" : "tumor_size_summary_63115",
45+
"used_for_staging" : false
46+
}, {
47+
"key" : "nodes_pos",
48+
"name" : "Regional Nodes Positive",
49+
"naaccr_item" : 820,
50+
"default" : "99",
51+
"table" : "nodes_pos_fpa",
52+
"used_for_staging" : false
53+
}, {
54+
"key" : "nodes_exam",
55+
"name" : "Regional Nodes Examined",
56+
"naaccr_item" : 830,
57+
"default" : "99",
58+
"table" : "nodes_exam_76029",
59+
"used_for_staging" : false
60+
}, {
61+
"key" : "eod_primary_tumor",
62+
"name" : "EOD Primary Tumor",
63+
"naaccr_item" : 772,
64+
"default" : "999",
65+
"table" : "extension_bcn",
66+
"used_for_staging" : true
67+
}, {
68+
"key" : "eod_regional_nodes",
69+
"name" : "EOD Regional Nodes",
70+
"naaccr_item" : 774,
71+
"default" : "999",
72+
"table" : "nodes_dcc",
73+
"used_for_staging" : true
74+
}, {
75+
"key" : "eod_mets",
76+
"name" : "EOD Mets",
77+
"naaccr_item" : 776,
78+
"default" : "00",
79+
"table" : "seer_mets_48348",
80+
"used_for_staging" : true
81+
}, {
82+
"key" : "ss2018",
83+
"name" : "SS2018",
84+
"naaccr_item" : 764,
85+
"table" : "adnexa_uterine_other_97891",
86+
"used_for_staging" : false
87+
}, {
88+
"key" : "grade_clin",
89+
"name" : "Grade Clinical",
90+
"naaccr_item" : 3843,
91+
"default" : "9",
92+
"table" : "grade_clinical_standard_non_ajcc_32473",
93+
"used_for_staging" : false,
94+
"metadata" : [ "COC_REQUIRED", "NPCR_REQUIRED", "SSDI", "CCCR_REQUIRED", "SEER_REQUIRED" ]
95+
}, {
96+
"key" : "grade_path",
97+
"name" : "Grade Pathological",
98+
"naaccr_item" : 3844,
99+
"default" : "9",
100+
"table" : "grade_pathological_standard_non_ajcc_5627",
101+
"used_for_staging" : false,
102+
"metadata" : [ "COC_REQUIRED", "NPCR_REQUIRED", "SSDI", "CCCR_REQUIRED", "SEER_REQUIRED" ]
103+
}, {
104+
"key" : "grade_post_therapy",
105+
"name" : "Grade Post Therapy",
106+
"naaccr_item" : 3845,
107+
"table" : "grade_post_therapy_standard_non_ajcc_43091",
108+
"used_for_staging" : false,
109+
"metadata" : [ "COC_REQUIRED", "NPCR_REQUIRED", "SSDI", "CCCR_REQUIRED", "SEER_REQUIRED" ]
110+
} ],
111+
"outputs" : [ {
112+
"key" : "naaccr_schema_id",
113+
"name" : "Schema ID",
114+
"naaccr_item" : 3800,
115+
"default" : "00558"
116+
}, {
117+
"key" : "ajcc_id",
118+
"name" : "AJCC ID",
119+
"naaccr_item" : 995,
120+
"default" : "XX"
121+
}, {
122+
"key" : "derived_version",
123+
"name" : "Derived Version",
124+
"default" : "{{ctx_alg_version}}"
125+
}, {
126+
"key" : "eod_2018_t",
127+
"name" : "Derived EOD 2018 T",
128+
"naaccr_item" : 785,
129+
"default" : "88"
130+
}, {
131+
"key" : "eod_2018_n",
132+
"name" : "Derived EOD 2018 N",
133+
"naaccr_item" : 815,
134+
"default" : "88"
135+
}, {
136+
"key" : "eod_2018_m",
137+
"name" : "Derived EOD 2018 M",
138+
"naaccr_item" : 795,
139+
"default" : "88"
140+
}, {
141+
"key" : "eod_2018_stage_group",
142+
"name" : "Derived EOD 2018 Stage Group",
143+
"naaccr_item" : 818,
144+
"default" : "88"
145+
}, {
146+
"key" : "ss2018_derived",
147+
"name" : "Derived Summary Stage 2018",
148+
"naaccr_item" : 762,
149+
"default" : "9"
150+
} ],
151+
"mappings" : [ {
152+
"id" : "summary_stage_2018",
153+
"name" : "Summary Stage 2018",
154+
"initial_context" : [ {
155+
"key" : "ss2018_derived",
156+
"value" : "90"
157+
} ],
158+
"tables" : [ {
159+
"id" : "extension_bcn",
160+
"inputs" : [ "eod_primary_tumor" ],
161+
"outputs" : [ "eod_2018_t", "ss2018_t" ]
162+
}, {
163+
"id" : "nodes_dcc",
164+
"inputs" : [ "eod_regional_nodes" ],
165+
"outputs" : [ "eod_2018_n", "ss2018_n" ]
166+
}, {
167+
"id" : "seer_mets_48348",
168+
"inputs" : [ "eod_mets" ],
169+
"outputs" : [ "eod_2018_m", "ss2018_m" ]
170+
}, {
171+
"id" : "summary_stage_rpa",
172+
"inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ],
173+
"outputs" : [ "ss2018_derived" ]
174+
} ]
175+
} ],
176+
"involved_tables" : [ "seer_mets_48348", "nodes_dcc", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "adnexa_uterine_other_97891", "nodes_pos_fpa", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "primary_site", "histology", "nodes_exam_76029", "grade_post_therapy_standard_non_ajcc_43091", "schema_selection_adnexa_uterine_other", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_63115", "extension_bcn" ],
177+
"on_invalid_input" : "FAIL_WHEN_USED_FOR_STAGING",
178+
"last_modified" : "2018-03-12T16:41:56.449Z"
179+
}

0 commit comments

Comments
 (0)